LEADER 06761nam 2200457 450 001 9910820866003321 005 20200520144314.0 035 $a(CKB)4970000000061404 035 $a(MiAaPQ)EBC5675583 035 $a(CaSebORM)9781788836067 035 $a(Au-PeEL)EBL5675583 035 $a(OCoLC)1086025719 035 $a(EXLCZ)994970000000061404 100 $a20190220d2019 uy| 0 101 0 $aeng 135 $aurcn| ||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aHands-on artificial intelligence for IoT $eexpert machine learning and deep learning techniques for developing smarter IoT systems /$fAmita Kapoor 205 $a1st edition 210 1$aBirmingham :$cPackt,$d2019. 215 $a1 online resource (390 pages) 300 $aIncludes index. 311 $a1-78883-606-5 327 $aCover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Principles and Foundations of IoT and AI; What is IoT 101?; IoT reference model; IoT platforms; IoT verticals; Big data and IoT; Infusion of AI -- data science in IoT; Cross-industry standard process for data mining; AI platforms and IoT platforms; Tools used in this book; TensorFlow; Keras; Datasets; The combined cycle power plant dataset; Wine quality dataset; Air quality data; Summary; Chapter 2: Data Access and Distributed Processing for IoT; TXT format Using TXT files in PythonCSV format; Working with CSV files with the csv module; Working with CSV files with the pandas module; Working with CSV files with the NumPy module; XLSX format; Using OpenPyXl for XLSX files; Using pandas with XLSX files; Working with the JSON format; Using JSON files with the JSON module; JSON files with the pandas module; HDF5 format; Using HDF5 with PyTables; Using HDF5 with pandas; Using HDF5 with h5py; SQL data; The SQLite database engine; The MySQL database engine; NoSQL data; HDFS; Using hdfs3 with HDFS; Using PyArrow's filesystem interface for HDFS; Summary; Chapter 3: Machine Learning for IoTML and IoT; Learning paradigms; Prediction using linear regression; Electrical power output prediction using regression; Logistic regression for classification; Cross-entropy loss function; Classifying wine using logistic regressor; Classification using support vector machines; Maximum margin hyperplane; Kernel trick; Classifying wine using SVM; Naive Bayes; Gaussian Naive Bayes for wine quality; Decision trees; Decision trees in scikit; Decision trees in action; Ensemble learning; Voting classifier; Bagging and pasting; Improving your model -- tips and tricksFeature scaling to resolve uneven data scale; Overfitting; Regularization; Cross-validation; No Free Lunch theorem; Hyperparameter tuning and grid search; Summary; Chapter 4: Deep Learning for IoT; Deep learning 101; Deep learning-why now?; Artificial neuron; Modelling single neuron in TensorFlow; Multilayered perceptrons for regression and classification; The backpropagation algorithm; Energy output prediction using MLPs in TensorFlow; Wine quality classification using MLPs in TensorFlow; Convolutional neural networks; Different layers of CNN ; The convolution layerPooling layer; Some popular CNN model; LeNet to recognize handwritten digits; Recurrent neural networks; Long short-term memory; Gated recurrent unit; Autoencoders; Denoising autoencoders; Variational autoencoders; Summary; Chapter 5: Genetic Algorithms for IoT; Optimization; Deterministic and analytic methods; Gradient descent method; Newton-Raphson method; Natural optimization methods; Simulated annealing; Particle Swarm Optimization; Genetic algorithms; Introduction to genetic algorithms; The genetic algorithm; Crossover; Mutation; Pros and cons; Advantages 330 $aBuild smarter systems by combining artificial intelligence and the Internet of Things - two of the most talked about topics today Key Features Leverage the power of Python libraries such as TensorFlow and Keras to work with real-time IoT data Process IoT data and predict outcomes in real time to build smart IoT models Cover practical case studies on industrial IoT, smart cities, and home automation Book Description There are many applications that use data science and analytics to gain insights from terabytes of data. These apps, however, do not address the challenge of continually discovering patterns for IoT data. In Hands-On Artificial Intelligence for IoT, we cover various aspects of artificial intelligence (AI) and its implementation to make your IoT solutions smarter. This book starts by covering the process of gathering and preprocessing IoT data gathered from distributed sources. You will learn different AI techniques such as machine learning, deep learning, reinforcement learning, and natural language processing to build smart IoT systems. You will also leverage the power of AI to handle real-time data coming from wearable devices. As you progress through the book, techniques for building models that work with different kinds of data generated and consumed by IoT devices such as time series, images, and audio will be covered. Useful case studies on four major application areas of IoT solutions are a key focal point of this book. In the concluding chapters, you will leverage the power of widely used Python libraries, TensorFlow and Keras, to build different kinds of smart AI models. By the end of this book, you will be able to build smart AI-powered IoT apps with confidence. What you will learn Apply different AI techniques including machine learning and deep learning using TensorFlow and Keras Access and process data from various distributed sources Perform supervised and unsupervised machine learning for IoT data Implement distributed processing of IoT data over Apache Spark using the MLLib and H2O.ai platforms Forecast time-series data using deep learning methods Implementing AI from case studies in Personal IoT, Industrial IoT, and Smart Cities Gain unique insights from data obtained from wearable devices and smart devices Who this book is for If you are a data science professional or a machine learning developer looking to build smart systems for IoT, Hands-On Artificial Intelligence for IoT is for you. If you want to learn how po... 606 $aArtificial intelligence 606 $aInternet of things 606 $aMachine learning 615 0$aArtificial intelligence. 615 0$aInternet of things. 615 0$aMachine learning. 700 $aKapoor$b Amita$01209903 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910820866003321 996 $aHands-on artificial intelligence for IoT$93942730 997 $aUNINA