Hwang / Chen | Big-Data Analytics for Cloud, IoT and Cognitive Computing | Buch | 978-1-119-24702-9 | sack.de

Buch, Englisch, 432 Seiten, Format (B × H): 175 mm x 246 mm, Gewicht: 862 g

Hwang / Chen

Big-Data Analytics for Cloud, IoT and Cognitive Computing


1. Auflage 2017
ISBN: 978-1-119-24702-9
Verlag: Wiley

Buch, Englisch, 432 Seiten, Format (B × H): 175 mm x 246 mm, Gewicht: 862 g

ISBN: 978-1-119-24702-9
Verlag: Wiley


The definitive guide to successfully integrating social, mobile, Big-Data analytics, cloud and IoT principles and technologies

The main goal of this book is to spur the development of effective big-data computing operations on smart clouds that are fully supported by IoT sensing, machine learning and analytics systems. To that end, the authors draw upon their original research and proven track record in the field to describe a practical approach integrating big-data theories, cloud design principles, Internet of Things (IoT) sensing, machine learning, data analytics and Hadoop and Spark programming.

Part 1 focuses on data science, the roles of clouds and IoT devices and frameworks for big-data computing. Big data analytics and cognitive machine learning, as well as cloud architecture, IoT and cognitive systems are explored, and mobile cloud-IoT-interaction frameworks are illustrated with concrete system design examples. Part 2 is devoted to the principles of and algorithms for machine learning, data analytics and deep learning in big data applications. Part 3 concentrates on cloud programming software libraries from MapReduce to Hadoop, Spark and TensorFlow and describes business, educational, healthcare and social media applications for those tools.
- The first book describing a practical approach to integrating social, mobile, analytics, cloud and IoT (SMACT) principles and technologies
- Covers theory and computing techniques and technologies, making it suitable for use in both computer science and electrical engineering programs
- Offers an extremely well-informed vision of future intelligent and cognitive computing environments integrating SMACT technologies
- Fully illustrated throughout with examples, figures and approximately 150 problems to support and reinforce learning
- Features a companion website with an instructor manual and PowerPoint slides www.wiley.com/go/hwangIOT

Big-Data Analytics for Cloud, IoT and Cognitive Computing satisfies the demand among university faculty and students for cutting-edge information on emerging intelligent and cognitive computing systems and technologies. Professionals working in data science, cloud computing and IoT applications will also find this book to be an extremely useful working resource.

Hwang / Chen Big-Data Analytics for Cloud, IoT and Cognitive Computing jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


About the Authors xi

Preface xiii

About the Companion Website xvii

Part 1 Big Data, Clouds and Internet of Things 1

1 Big Data Science and Machine Intelligence 3

1.1 Enabling Technologies for Big Data Computing 3

1.1.1 Data Science and Related Disciplines 4

1.1.2 Emerging Technologies in the Next Decade 7

1.1.3 Interactive SMACT Technologies 13

1.2 Social-Media, Mobile Networks and Cloud Computing 16

1.2.1 Social Networks and Web Service Sites 17

1.2.2 Mobile Cellular Core Networks 19

1.2.3 Mobile Devices and Internet Edge Networks 20

1.2.4 Mobile Cloud Computing Infrastructure 23

1.3 Big Data Acquisition and Analytics Evolution 24

1.3.1 Big Data Value Chain Extracted from Massive Data 24

1.3.2 Data Quality Control, Representation and Database Models 26

1.3.3 Big Data Acquisition and Preprocessing 27

1.3.4 Evolving Data Analytics over the Clouds 30

1.4 Machine Intelligence and Big Data Applications 32

1.4.1 Data Mining and Machine Learning 32

1.4.2 Big Data Applications – An Overview 34

1.4.3 Cognitive Computing – An Introduction 38

1.5 Conclusions 42

Homework Problems 42

References 43

2 Smart Clouds, Virtualization and Mashup Services 45

2.1 Cloud Computing Models and Services 45

2.1.1 Cloud Taxonomy based on Services Provided 46

2.1.2 Layered Development Cloud Service Platforms 50

2.1.3 Cloud Models for Big Data Storage and Processing 52

2.1.4 Cloud Resources for Supporting Big Data Analytics 55

2.2 Creation of Virtual Machines and Docker Containers 57

2.2.1 Virtualization of Machine Resources 58

2.2.2 Hypervisors and Virtual Machines 60

2.2.3 Docker Engine and Application Containers 62

2.2.4 Deployment Opportunity of VMs/Containers 64

2.3 Cloud Architectures and Resources Management 65

2.3.1 Cloud Platform Architectures 65

2.3.2 VM Management and Disaster Recovery 68

2.3.3 OpenStack for Constructing Private Clouds 70

2.3.4 Container Scheduling and Orchestration 74

2.3.5 VMWare Packages for Building Hybrid Clouds 75

2.4 Case Studies of IaaS, PaaS and SaaS Clouds 77

2.4.1 AWS Architecture over Distributed Datacenters 78

2.4.2 AWS Cloud Service Offerings 79

2.4.3 Platform PaaS Clouds – Google AppEngine 83

2.4.4 Application SaaS Clouds – The Salesforce Clouds 86

2.5 Mobile Clouds and Inter-Cloud Mashup Services 88

2.5.1 Mobile Clouds and Cloudlet Gateways 88

2.5.2 Multi-Cloud Mashup Services 91

2.5.3 Skyline Discovery of Mashup Services 95

2.5.4 Dynamic Composition of Mashup Services 96

2.6 Conclusions 98

Homework Problems 98

References 103

3 IoT Sensing, Mobile and Cognitive Systems 105

3.1 Sensing Technologies for Internet of Things 105

3.1.1 Enabling Technologies and Evolution of IoT 106

3.1.2 Introducing RFID and Sensor Technologies 108

3.1.3 IoT Architectural and Wireless Support 110

3.2 IoT Interactions with GPS, Clouds and Smart Machines 111

3.2.1 Local versus Global Positioning Technologies 111

3.2.2 Standalone versus Cloud-Centric IoT Applications 114

3.2.3 IoT Interaction Frameworks with Environments 116

3.3 Radio Frequency Identification (RFID) 119

3.3.1 RFID Technology and Tagging Devices 119

3.3.2 RFID System Architecture 120

3.3.3 IoT Support of Supply Chain Management 122

3.4 Sensors, Wireless Sensor Networks and GPS Systems 124

3.4.1 Sensor Hardware and Operating Systems 124

3.4.2 Sensing through Smart Phones 130

3.4.3 Wireless Sensor Networks and Body Area Networks 131

3.4.4 Global Positioning Systems 134

3.5 Cognitive Computing Technologies and Prototype Systems 139

3.5.1 Cognitive Science and Neuroinformatics 139

3.5.2 Brain-Inspired Computing Chips and Systems 140

3.5.3 Google’s Brain Team Projects 142

3.5.4 IoT Contexts for Cognitive Services 145

3.5.5 Augmented and Virtual Reality Applications 146

3.6 Conclusions 149

Homework Problems 150

References 152

Part 2 Machine Learning and Deep Learning Algorithms 155

4 Supervised Machine Learning Algorithms 157

4.1 Taxonomy of Machine Learning Algorithms 157

4.1.1 Machine Learning Based on Learning Styles 158

4.1.2 Machine Learning Based on Similarity Testing 159

4.1.3 Supervised Machine Learning Algorithms 162

4.1.4 Unsupervised Machine Learning Algorithms 163

4.2 Regression Methods for Machine Learning 164

4.2.1 Basic Concepts of Regression Analysis 164

4.2.2 Linear Regression for Prediction and Forecast 166

4.2.3 Logistic Regression for Classification 169

4.3 Supervised Classification Methods 171

4.3.1 Decision Trees for Machine Learning 171

4.3.2 Rule-based Classification 175

4.3.3 The Nearest Neighbor Classifier 181

4.3.4 Support Vector Machines 183

4.4 Bayesian Network and Ensemble Methods 187

4.4.1 Bayesian Classifiers 188

4.4.2 Bayesian Belief Networks 191

4.4.3 Random Forests and Ensemble Methods 195

4.5 Conclusions 200

Homework Problems 200

References 203

5 Unsupervised Machine Learning Algorithms 205

5.1 Introduction and Association Analysis 205

5.1.1 Introduction to Unsupervised Machine Learning 205

5.1.2 Association Analysis and A priori Principle 206

5.1.3 Association Rule Generation 210

5.2 Clustering Methods without Labels 213

5.2.1 Cluster Analysis for Prediction and Forecasting 213

5.2.2 K-means Clustering for Classification 214

5.2.3 Agglomerative Hierarchical Clustering 217

5.2.4 Density-based Clustering 221

5.3 Dimensionality Reduction and Other Algorithms 225

5.3.1 Dimensionality Reduction Methods 225

5.3.2 Principal Component Analysis (PCA) 226

5.3.3 Semi-Supervised Machine Learning Methods 231

5.4 How to Choose Machine Learning Algorithms? 233

5.4.1 Performance Metrics and Model Fitting 233

5.4.2 Methods to Reduce Model Over-Fitting 237

5.4.3 Methods to Avoid Model Under-Fitting 240

5.4.4 Effects of Using Different Loss Functions 242

5.5 Conclusions 243

Homework Problems 243

References 247

6 Deep Learning with Artificial Neural Networks 249

6.1 Introduction 249

6.1.1 Deep Learning Mimics Human Senses 249

6.1.2 Biological Neurons versus Artificial Neurons 251

6.1.3 Deep Learning versus Shallow Learning 254

6.2 Artificial Neural Networks (ANN) 256

6.2.1 Single Layer Artificial Neural Networks 256

6.2.2 Multilayer Artificial Neural Network 257

6.2.3 Forward Propagation and Back Propagation in ANN 258

6.3 Stacked AutoEncoder and Deep Belief Network 264

6.3.1 AutoEncoder 264

6.3.2 Stacked AutoEncoder 267

6.3.3 Restricted Boltzmann Machine 269

6.3.4 Deep Belief Networks 275

6.4 Convolutional Neural Networks (CNN) and Extensions 277

6.4.1 Convolution in CNN 277

6.4.2 Pooling in CNN 280

6.4.3 Deep Convolutional Neural Networks 282

6.4.4 Other Deep Learning Networks 283

6.5 Conclusions 287

Homework Problems 288

References 291

Part 3 Big Data Analytics for Health-Care and Cognitive Learning 293

7 Machine Learning for Big Data in Healthcare Applications 295

7.1 Healthcare Problems and Machine Learning Tools 295

7.1.1 Healthcare and Chronic Disease Detection Problem 295

7.1.2 Software Libraries for Machine Learning Applications 298

7.2 IoT-based Healthcare Systems and Applications 299

7.2.1 IoT Sensing for Body Signals 300

7.2.2 Healthcare Monitoring System 301

7.2.3 Physical Exercise Promotion and Smart Clothing 304

7.2.4 Healthcare Robotics and Mobile Health Cloud 305

7.3 Big Data Analytics for Healthcare Applications 310

7.3.1 Healthcare Big Data Preprocessing 310

7.3.2 Predictive Analytics for Disease Detection 312

7.3.3 Performance Analysis of Five Disease Detection Methods 316

7.3.4 Mobile Big Data for Disease Control 320

7.4 Emotion-Control Healthcare Applications 322

7.4.1 Mental Healthcare System 323

7.4.2 Emotion-Control Computing and Services 323

7.4.3 Emotion Interaction through IoT and Clouds 327

7.4.4 Emotion-Control via Robotics Technologies 329

7.4.5 A 5G Cloud-Centric Healthcare System 332

7.5 Conclusions 335

Homework Problems 336

References 339

8 Deep Reinforcement Learning and Social Media Analytics 343

8.1 Deep Learning Systems and Social Media Industry 343

8.1.1 Deep Learning Systems and Software Support 343

8.1.2 Reinforcement Learning Principles 346

8.1.3 Social-Media Industry and Global Impact 347

8.2 Text and Image Recognition using ANN and CNN 348

8.2.1 Numeral Recognition using TensorFlow for ANN 349

8.2.2 Numeral Recognition using Convolutional Neural Networks 352

8.2.3 Convolutional Neural Networks for Face Recognition 356

8.2.4 Medical Text Analytics by Convolutional Neural Networks 357

8.3 DeepMind with Deep Reinforcement Learning 362

8.3.1 Google DeepMind AI Programs 362

8.3.2 Deep Reinforcement Learning Algorithm 364

8.3.3 Google AlphaGo Game Competition 367

8.3.4 Flappybird Game using Reinforcement Learning 371

8.4 Data Analytics for Social-Media Applications 375

8.4.1 Big Data Requirements in Social-Media Applications 375

8.4.2 Social Networks and Graph Analytics 377

8.4.3 Predictive Analytics Software Tools 383

8.4.4 Community Detection in Social Networks 386

8.5 Conclusions 390

Homework Problems 391

References 393

Index 395


Kai Hwang, PhD is Professor of Electrical Engineering and Computer Science at University of Southern California, USA. He also serves as an EMC-endowed visiting Chair Professor at Tsinghua University, China. He specializes in computer architecture, wireless Internet, cloud computing and network security.

Min Chen, PhD is Professor of Computer Science and Technology, Huazhong University of Science and Technology, China. His work focuses on IoT, mobile cloud, body area networks, healthcare big-data and cyber physical systems.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.