{"product_id":"artificial-intelligence-programming-with-python-isbn-9781119820864","title":"Artificial Intelligence Programming with Python","description":"\u003cp\u003e\u003cb\u003eA hands-on roadmap to using Python for artificial intelligence programming\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eIn \u003ci\u003ePractical Artificial Intelligence Programming with Python: From Zero to Hero\u003c\/i\u003e, veteran educator and photophysicist Dr. Perry Xiao delivers a thorough introduction to one of the most exciting areas of computer science in modern history. The book demystifies artificial intelligence and teaches readers its fundamentals from scratch in simple and plain language and with illustrative code examples. \u003c\/p\u003e\u003cp\u003eDivided into three parts, the author explains artificial intelligence generally, machine learning, and deep learning. It tackles a wide variety of useful topics, from classification and regression in machine learning to generative adversarial networks. He also includes: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eFulsome introductions to MATLAB, Python, AI, machine learning, and deep learning\u003c\/li\u003e \u003cli\u003eExpansive discussions on supervised and unsupervised machine learning, as well as semi-supervised learning\u003c\/li\u003e \u003cli\u003ePractical AI and Python “cheat sheet” quick references\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eThis hands-on AI programming guide is perfect for anyone with a basic knowledge of programming—including familiarity with variables, arrays, loops, if-else statements, and file input and output—who seeks to understand foundational concepts in AI and AI development. \u003c\/p\u003e\u003cp\u003ePreface xxiii\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart I Introduction\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 1 Introduction to AI 3\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 What Is AI? 3\u003c\/p\u003e \u003cp\u003e1.2 The History of AI 5\u003c\/p\u003e \u003cp\u003e1.3 AI Hypes and AI Winters 9\u003c\/p\u003e \u003cp\u003e1.4 The Types of AI 11\u003c\/p\u003e \u003cp\u003e1.5 Edge AI and Cloud AI 12\u003c\/p\u003e \u003cp\u003e1.6 Key Moments of AI 14\u003c\/p\u003e \u003cp\u003e1.7 The State of AI 17\u003c\/p\u003e \u003cp\u003e1.8 AI Resources 19\u003c\/p\u003e \u003cp\u003e1.9 Summary 21\u003c\/p\u003e \u003cp\u003e1.10 Chapter Review Questions 22\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 2 AI Development Tools 23\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 AI Hardware Tools 23\u003c\/p\u003e \u003cp\u003e2.2 AI Software Tools 24\u003c\/p\u003e \u003cp\u003e2.3 Introduction to Python 27\u003c\/p\u003e \u003cp\u003e2.4 Python Development Environments 30\u003c\/p\u003e \u003cp\u003e2.4 Getting Started with Python 34\u003c\/p\u003e \u003cp\u003e2.5 AI Datasets 45\u003c\/p\u003e \u003cp\u003e2.6 Python AI Frameworks 47\u003c\/p\u003e \u003cp\u003e2.7 Summary 49\u003c\/p\u003e \u003cp\u003e2.8 Chapter Review Questions 50\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart II Machine Learning and Deep Learning\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 3 Machine Learning 53\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Introduction 53\u003c\/p\u003e \u003cp\u003e3.2 Supervised Learning: Classifications 55\u003c\/p\u003e \u003cp\u003eScikit-Learn Datasets 56\u003c\/p\u003e \u003cp\u003eSupport Vector Machines 56\u003c\/p\u003e \u003cp\u003eNaive Bayes 67\u003c\/p\u003e \u003cp\u003eLinear Discriminant Analysis 69\u003c\/p\u003e \u003cp\u003ePrincipal Component Analysis 70\u003c\/p\u003e \u003cp\u003eDecision Tree 73\u003c\/p\u003e \u003cp\u003eRandom Forest 76\u003c\/p\u003e \u003cp\u003eK-Nearest Neighbors 77\u003c\/p\u003e \u003cp\u003eNeural Networks 78\u003c\/p\u003e \u003cp\u003e3.3 Supervised Learning: Regressions 80\u003c\/p\u003e \u003cp\u003e3.4 Unsupervised Learning 89\u003c\/p\u003e \u003cp\u003eK-means Clustering 89\u003c\/p\u003e \u003cp\u003e3.5 Semi-supervised Learning 91\u003c\/p\u003e \u003cp\u003e3.6 Reinforcement Learning 93\u003c\/p\u003e \u003cp\u003eQ-Learning 95\u003c\/p\u003e \u003cp\u003e3.7 Ensemble Learning 102\u003c\/p\u003e \u003cp\u003e3.8 AutoML 106\u003c\/p\u003e \u003cp\u003e3.9 PyCaret 109\u003c\/p\u003e \u003cp\u003e3.10 LazyPredict 111\u003c\/p\u003e \u003cp\u003e3.11 Summary 115\u003c\/p\u003e \u003cp\u003e3.12 Chapter Review Questions 116\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 4 Deep Learning 117\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Introduction 117\u003c\/p\u003e \u003cp\u003e4.2 Artificial Neural Networks 120\u003c\/p\u003e \u003cp\u003e4.3 Convolutional Neural Networks 125\u003c\/p\u003e \u003cp\u003e4.3.1 LeNet, AlexNet, GoogLeNet 129\u003c\/p\u003e \u003cp\u003e4.3.2 VGG, ResNet, DenseNet, MobileNet, EffecientNet, and YOLO 140\u003c\/p\u003e \u003cp\u003e4.3.3 U-Net 152\u003c\/p\u003e \u003cp\u003e4.3.4 AutoEncoder 157\u003c\/p\u003e \u003cp\u003e4.3.5 Siamese Neural Networks 161\u003c\/p\u003e \u003cp\u003e4.3.6 Capsule Networks 163\u003c\/p\u003e \u003cp\u003e4.3.7 CNN Layers Visualization 165\u003c\/p\u003e \u003cp\u003e4.4 Recurrent Neural Networks 173\u003c\/p\u003e \u003cp\u003e4.4.1 Vanilla RNNs 175\u003c\/p\u003e \u003cp\u003e4.4.2 Long-Short Term Memory 176\u003c\/p\u003e \u003cp\u003e4.4.3 Natural Language Processing and Python Natural Language Toolkit 183\u003c\/p\u003e \u003cp\u003e4.5 Transformers 187\u003c\/p\u003e \u003cp\u003e4.5.1 BERT and ALBERT 187\u003c\/p\u003e \u003cp\u003e4.5.2 GPT-3 189\u003c\/p\u003e \u003cp\u003e4.5.3 Switch Transformers 190\u003c\/p\u003e \u003cp\u003e4.6 Graph Neural Networks 191\u003c\/p\u003e \u003cp\u003e4.6.1 SuperGLUE 192\u003c\/p\u003e \u003cp\u003e4.7 Bayesian Neural Networks 192\u003c\/p\u003e \u003cp\u003e4.8 Meta Learning 195\u003c\/p\u003e \u003cp\u003e4.9 Summary 197\u003c\/p\u003e \u003cp\u003e4.10 Chapter Review Questions 197\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart III AI Applications\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 5 Image Classification 201\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 Introduction 201\u003c\/p\u003e \u003cp\u003e5.2 Classification with Pre-trained Models 203\u003c\/p\u003e \u003cp\u003e5.3 Classification with Custom Trained Models: Transfer Learning 209\u003c\/p\u003e \u003cp\u003e5.4 Cancer\/Disease Detection 227\u003c\/p\u003e \u003cp\u003e5.4.1 Skin Cancer Image Classification 227\u003c\/p\u003e \u003cp\u003e5.4.2 Retinopathy Classification 229\u003c\/p\u003e \u003cp\u003e5.4.3 Chest X-Ray Classification 230\u003c\/p\u003e \u003cp\u003e5.4.5 Brain Tumor MRI Image Classification 231\u003c\/p\u003e \u003cp\u003e5.4.5 RSNA Intracranial Hemorrhage Detection 231\u003c\/p\u003e \u003cp\u003e5.5 Federated Learning for Image Classification 232\u003c\/p\u003e \u003cp\u003e5.6 Web-Based Image Classification 233\u003c\/p\u003e \u003cp\u003e5.6.1 Streamlit Image File Classification 234\u003c\/p\u003e \u003cp\u003e5.6.2 Streamlit Webcam Image Classification 242\u003c\/p\u003e \u003cp\u003e5.6.3 Streamlit from GitHub 248\u003c\/p\u003e \u003cp\u003e5.6.4 Streamlit Deployment 249\u003c\/p\u003e \u003cp\u003e5.7 Image Processing 250\u003c\/p\u003e \u003cp\u003e5.7.1 Image Stitching 250\u003c\/p\u003e \u003cp\u003e5.7.2 Image Inpainting 253\u003c\/p\u003e \u003cp\u003e5.7.3 Image Coloring 255\u003c\/p\u003e \u003cp\u003e5.7.4 Image Super Resolution 256\u003c\/p\u003e \u003cp\u003e5.7.5 Gabor Filter 257\u003c\/p\u003e \u003cp\u003e5.8 Summary 262\u003c\/p\u003e \u003cp\u003e5.9 Chapter Review Questions 263\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 6 Face Detection and Face Recognition 265\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 Introduction 265\u003c\/p\u003e \u003cp\u003e6.2 Face Detection and Face Landmarks 266\u003c\/p\u003e \u003cp\u003e6.3 Face Recognition 279\u003c\/p\u003e \u003cp\u003e6.3.1 Face Recognition with Face_Recognition 279\u003c\/p\u003e \u003cp\u003e6.3.2 Face Recognition with OpenCV 285\u003c\/p\u003e \u003cp\u003e6.3.3 GUI-Based Face Recognition System 288\u003c\/p\u003e \u003cp\u003eOther GUI Development Libraries 300\u003c\/p\u003e \u003cp\u003e6.3.4 Google FaceNet 301\u003c\/p\u003e \u003cp\u003e6.4 Age, Gender, and Emotion Detection 301\u003c\/p\u003e \u003cp\u003e6.4.1 DeepFace 302\u003c\/p\u003e \u003cp\u003e6.4.2 TCS-HumAIn-2019 305\u003c\/p\u003e \u003cp\u003e6.5 Face Swap 309\u003c\/p\u003e \u003cp\u003e6.5.1 Face_Recognition and OpenCV 310\u003c\/p\u003e \u003cp\u003e6.5.2 Simple_Faceswap 315\u003c\/p\u003e \u003cp\u003e6.5.3 DeepFaceLab 322\u003c\/p\u003e \u003cp\u003e6.6 Face Detection Web Apps 322\u003c\/p\u003e \u003cp\u003e6.7 How to Defeat Face Recognition 334\u003c\/p\u003e \u003cp\u003e6.8 Summary 335\u003c\/p\u003e \u003cp\u003e6.9 Chapter Review Questions 336\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 7 Object Detections and Image Segmentations 337\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 Introduction 337\u003c\/p\u003e \u003cp\u003eR-CNN Family 338\u003c\/p\u003e \u003cp\u003eYOLO 339\u003c\/p\u003e \u003cp\u003eSSD 340\u003c\/p\u003e \u003cp\u003e7.2 Object Detections with Pretrained Models 341\u003c\/p\u003e \u003cp\u003e7.2.1 Object Detection with OpenCV 341\u003c\/p\u003e \u003cp\u003e7.2.2 Object Detection with YOLO 346\u003c\/p\u003e \u003cp\u003e7.2.3 Object Detection with OpenCV and Deep Learning 351\u003c\/p\u003e \u003cp\u003e7.2.4 Object Detection with TensorFlow, ImageAI, Mask RNN, PixelLib, Gluon 354\u003c\/p\u003e \u003cp\u003eTensorFlow Object Detection 354\u003c\/p\u003e \u003cp\u003eImageAI Object Detection 355\u003c\/p\u003e \u003cp\u003eMaskRCNN Object Detection 357\u003c\/p\u003e \u003cp\u003eGluon Object Detection 363\u003c\/p\u003e \u003cp\u003e7.2.5 Object Detection with Colab OpenCV 364\u003c\/p\u003e \u003cp\u003e7.3 Object Detections with Custom Trained Models 369\u003c\/p\u003e \u003cp\u003e7.3.1 OpenCV 369\u003c\/p\u003e \u003cp\u003eStep 1 369\u003c\/p\u003e \u003cp\u003eStep 2 369\u003c\/p\u003e \u003cp\u003eStep 3 369\u003c\/p\u003e \u003cp\u003eStep 4 370\u003c\/p\u003e \u003cp\u003eStep 5 371\u003c\/p\u003e \u003cp\u003e7.3.2 YOLO 372\u003c\/p\u003e \u003cp\u003eStep 1 372\u003c\/p\u003e \u003cp\u003eStep 2 372\u003c\/p\u003e \u003cp\u003eStep 3 373\u003c\/p\u003e \u003cp\u003eStep 4 375\u003c\/p\u003e \u003cp\u003eStep 5 375\u003c\/p\u003e \u003cp\u003e7.3.3 TensorFlow, Gluon, and ImageAI 376\u003c\/p\u003e \u003cp\u003eTensorFlow 376\u003c\/p\u003e \u003cp\u003eGluon 376\u003c\/p\u003e \u003cp\u003eImageAI 376\u003c\/p\u003e \u003cp\u003e7.4 Object Tracking 377\u003c\/p\u003e \u003cp\u003e7.4.1 Object Size and Distance Detection 377\u003c\/p\u003e \u003cp\u003e7.4.2 Object Tracking with OpenCV 382\u003c\/p\u003e \u003cp\u003eSingle Object Tracking with OpenCV 382\u003c\/p\u003e \u003cp\u003eMultiple Object Tracking with OpenCV 384\u003c\/p\u003e \u003cp\u003e7.4.2 Object Tracking with YOLOv4 and DeepSORT 386\u003c\/p\u003e \u003cp\u003e7.4.3 Object Tracking with Gluon 389\u003c\/p\u003e \u003cp\u003e7.5 Image Segmentation 389\u003c\/p\u003e \u003cp\u003e7.5.1 Image Semantic Segmentation and Image Instance Segmentation 390\u003c\/p\u003e \u003cp\u003ePexelLib 390\u003c\/p\u003e \u003cp\u003eDetectron2 394\u003c\/p\u003e \u003cp\u003eGluon CV 394\u003c\/p\u003e \u003cp\u003e7.5.2 K-means Clustering Image Segmentation 394\u003c\/p\u003e \u003cp\u003e7.5.3 Watershed Image Segmentation 396\u003c\/p\u003e \u003cp\u003e7.6 Background Removal 405\u003c\/p\u003e \u003cp\u003e7.6.1 Background Removal with OpenCV 405\u003c\/p\u003e \u003cp\u003e7.6.2 Background Removal with PaddlePaddle 423\u003c\/p\u003e \u003cp\u003e7.6.3 Background Removal with PixelLib 425\u003c\/p\u003e \u003cp\u003e7.7 Depth Estimation 426\u003c\/p\u003e \u003cp\u003e7.7.1 Depth Estimation from a Single Image 426\u003c\/p\u003e \u003cp\u003e7.7.2 Depth Estimation from Stereo Images 428\u003c\/p\u003e \u003cp\u003e7.8 Augmented Reality 430\u003c\/p\u003e \u003cp\u003e7.9 Summary 431\u003c\/p\u003e \u003cp\u003e7.10 Chapter Review Questions 431\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 8 Pose Detection 433\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 Introduction 433\u003c\/p\u003e \u003cp\u003e8.2 Hand Gesture Detection 434\u003c\/p\u003e \u003cp\u003e8.2.1 OpenCV 434\u003c\/p\u003e \u003cp\u003e8.2.2 TensorFlow.js 452\u003c\/p\u003e \u003cp\u003e8.3 Sign Language Detection 453\u003c\/p\u003e \u003cp\u003e8.4 Body Pose Detection 454\u003c\/p\u003e \u003cp\u003e8.4.1 OpenPose 454\u003c\/p\u003e \u003cp\u003e8.4.2 OpenCV 455\u003c\/p\u003e \u003cp\u003e8.4.3 Gluon 455\u003c\/p\u003e \u003cp\u003e8.4.4 PoseNet 456\u003c\/p\u003e \u003cp\u003e8.4.5 ML5JS 457\u003c\/p\u003e \u003cp\u003e8.4.6 MediaPipe 459\u003c\/p\u003e \u003cp\u003e8.5 Human Activity Recognition 461\u003c\/p\u003e \u003cp\u003eActionAI 461\u003c\/p\u003e \u003cp\u003eGluon Action Detection 461\u003c\/p\u003e \u003cp\u003eAccelerometer Data HAR 461\u003c\/p\u003e \u003cp\u003e8.6 Summary 464\u003c\/p\u003e \u003cp\u003e8.7 Chapter Review Questions 464\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 9 GAN and Neural-Style Transfer 465\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 Introduction 465\u003c\/p\u003e \u003cp\u003e9.2 Generative Adversarial Network 466\u003c\/p\u003e \u003cp\u003e9.2.1 CycleGAN 467\u003c\/p\u003e \u003cp\u003e9.2.2 StyleGAN 469\u003c\/p\u003e \u003cp\u003e9.2.3 Pix2Pix 474\u003c\/p\u003e \u003cp\u003e9.2.4 PULSE 475\u003c\/p\u003e \u003cp\u003e9.2.5 Image Super-Resolution 475\u003c\/p\u003e \u003cp\u003e9.2.6 2D to 3D 478\u003c\/p\u003e \u003cp\u003e9.3 Neural-Style Transfer 479\u003c\/p\u003e \u003cp\u003e9.4 Adversarial Machine Learning 484\u003c\/p\u003e \u003cp\u003e9.5 Music Generation 486\u003c\/p\u003e \u003cp\u003e9.6 Summary 489\u003c\/p\u003e \u003cp\u003e9.7 Chapter Review Questions 489\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 10 Natural Language Processing 491\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 Introduction 491\u003c\/p\u003e \u003cp\u003e10.1.1 Natural Language Toolkit 492\u003c\/p\u003e \u003cp\u003e10.1.2 spaCy 493\u003c\/p\u003e \u003cp\u003e10.1.3 Gensim 493\u003c\/p\u003e \u003cp\u003e10.1.4 TextBlob 494\u003c\/p\u003e \u003cp\u003e10.2 Text Summarization 494\u003c\/p\u003e \u003cp\u003e10.3 Text Sentiment Analysis 508\u003c\/p\u003e \u003cp\u003e10.4 Text\/Poem Generation 510\u003c\/p\u003e \u003cp\u003e10.5.1 Text to Speech 515\u003c\/p\u003e \u003cp\u003e10.5.2 Speech to Text 517\u003c\/p\u003e \u003cp\u003e10.6 Machine Translation 522\u003c\/p\u003e \u003cp\u003e10.7 Optical Character Recognition 523\u003c\/p\u003e \u003cp\u003e10.8 QR Code 524\u003c\/p\u003e \u003cp\u003e10.9 PDF and DOCX Files 527\u003c\/p\u003e \u003cp\u003e10.10 Chatbots and Question Answering 530\u003c\/p\u003e \u003cp\u003e10.10.1 ChatterBot 530\u003c\/p\u003e \u003cp\u003e10.10.2 Transformers 532\u003c\/p\u003e \u003cp\u003e10.10.3 J.A.R.V.I.S. 534\u003c\/p\u003e \u003cp\u003e10.10.4 Chatbot Resources and Examples 540\u003c\/p\u003e \u003cp\u003e10.11 Summary 541\u003c\/p\u003e \u003cp\u003e10.12 Chapter Review Questions 542\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 11 Data Analysis 543\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e11.1 Introduction 543\u003c\/p\u003e \u003cp\u003e11.2 Regression 544\u003c\/p\u003e \u003cp\u003e11.2.1 Linear Regression 545\u003c\/p\u003e \u003cp\u003e11.2.2 Support Vector Regression 547\u003c\/p\u003e \u003cp\u003e11.2.3 Partial Least Squares Regression 554\u003c\/p\u003e \u003cp\u003e11.3 Time-Series Analysis 563\u003c\/p\u003e \u003cp\u003e11.3.1 Stock Price Data 563\u003c\/p\u003e \u003cp\u003e11.3.2 Stock Price Prediction 565\u003c\/p\u003e \u003cp\u003eStreamlit Stock Price Web App 569\u003c\/p\u003e \u003cp\u003e11.3.4 Seasonal Trend Analysis 573\u003c\/p\u003e \u003cp\u003e11.3.5 Sound Analysis 576\u003c\/p\u003e \u003cp\u003e11.4 Predictive Maintenance Analysis 580\u003c\/p\u003e \u003cp\u003e11.5 Anomaly Detection and Fraud Detection 584\u003c\/p\u003e \u003cp\u003e11.5.1 Numenta Anomaly Detection 584\u003c\/p\u003e \u003cp\u003e11.5.2 Textile Defect Detection 584\u003c\/p\u003e \u003cp\u003e11.5.3 Healthcare Fraud Detection 584\u003c\/p\u003e \u003cp\u003e11.5.4 Santander Customer Transaction Prediction 584\u003c\/p\u003e \u003cp\u003e11.6 COVID-19 Data Visualization and Analysis 585\u003c\/p\u003e \u003cp\u003e11.7 KerasClassifier and KerasRegressor 588\u003c\/p\u003e \u003cp\u003e11.7.1 KerasClassifier 589\u003c\/p\u003e \u003cp\u003e11.7.2 KerasRegressor 593\u003c\/p\u003e \u003cp\u003e11.8 SQL and NoSQL Databases 599\u003c\/p\u003e \u003cp\u003e11.9 Immutable Database 608\u003c\/p\u003e \u003cp\u003e11.9.1 Immudb 608\u003c\/p\u003e \u003cp\u003e11.9.2 Amazon Quantum Ledger Database 609\u003c\/p\u003e \u003cp\u003e11.10 Summary 610\u003c\/p\u003e \u003cp\u003e11.11 Chapter Review Questions 610\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 12 Advanced AI Computing 613\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e12.1 Introduction 613\u003c\/p\u003e \u003cp\u003e12.2 AI with Graphics Processing Unit 614\u003c\/p\u003e \u003cp\u003e12.3 AI with Tensor Processing Unit 618\u003c\/p\u003e \u003cp\u003e12.4 AI with Intelligence Processing Unit 621\u003c\/p\u003e \u003cp\u003e12.5 AI with Cloud Computing 622\u003c\/p\u003e \u003cp\u003e12.5.1 Amazon AWS 623\u003c\/p\u003e \u003cp\u003e12.5.2 Microsoft Azure 624\u003c\/p\u003e \u003cp\u003e12.5.3 Google Cloud Platform 625\u003c\/p\u003e \u003cp\u003e12.5.4 Comparison of AWS, Azure, and GCP 625\u003c\/p\u003e \u003cp\u003e12.6 Web-Based AI 629\u003c\/p\u003e \u003cp\u003e12.6.1 Django 629\u003c\/p\u003e \u003cp\u003e12.6.2 Flask 629\u003c\/p\u003e \u003cp\u003e12.6.3 Streamlit 634\u003c\/p\u003e \u003cp\u003e12.6.4 Other Libraries 634\u003c\/p\u003e \u003cp\u003e12.7 Packaging the Code 635\u003c\/p\u003e \u003cp\u003ePyinstaller 635\u003c\/p\u003e \u003cp\u003eNbconvert 635\u003c\/p\u003e \u003cp\u003ePy2Exe 636\u003c\/p\u003e \u003cp\u003ePy2app 636\u003c\/p\u003e \u003cp\u003eAuto-Py-To-Exe 636\u003c\/p\u003e \u003cp\u003ecx_Freeze 637\u003c\/p\u003e \u003cp\u003eCython 638\u003c\/p\u003e \u003cp\u003eKubernetes 639\u003c\/p\u003e \u003cp\u003eDocker 642\u003c\/p\u003e \u003cp\u003ePIP 647\u003c\/p\u003e \u003cp\u003e12.8 AI with Edge Computing 647\u003c\/p\u003e \u003cp\u003e12.8.1 Google Coral 647\u003c\/p\u003e \u003cp\u003e12.8.2 TinyML 648\u003c\/p\u003e \u003cp\u003e12.8.3 Raspberry Pi 649\u003c\/p\u003e \u003cp\u003e12.9 Create a Mobile AI App 651\u003c\/p\u003e \u003cp\u003e12.10 Quantum AI 653\u003c\/p\u003e \u003cp\u003e12.11 Summary 657\u003c\/p\u003e \u003cp\u003e12.12 Chapter Review Questions 657\u003c\/p\u003e \u003cp\u003eIndex 659\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePERRY XIAO, PhD,\u003c\/b\u003e is Professor and Course Director of London South Bank University. He holds his doctorate in photophysics and is Director and co-Founder of Biox Systems Ltd., a university spin-out company that designs and manufactures the AquaFlux and Epsilon Permittivity Imaging system.\u003c\/p\u003e  \u003cp\u003e\u003cb\u003eYour start-to-finish roadmap to AI programming with Python\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eArtificial intelligence remains one of the most exciting areas of computer science in modern history. It has applications in everything from people management to finance, and opens a world of possibilities for programmers, computer scientists, and other technology professionals.\u003c\/p\u003e \u003cp\u003eIn \u003ci\u003eArtificial Intelligence Programming with Python®: From Zero to Hero\u003c\/i\u003e, distinguished photophysicist and veteran educator Dr. Perry Xiao shows you how to harness the power of the Python programming language to accelerate your introduction to AI coding.\u003c\/p\u003e \u003cp\u003eThe book demystifies the concepts of artificial intelligence and teaches you its fundamentals from scratch, using plain, simple language and illustrative code examples.\u003c\/p\u003e \u003cp\u003eDivided into three easy-to-understand sections, the book explains general concepts in AI, machine learning, and deep learning. The author also tackles a variety of practical subjects, like classification, regression in machine learning, and generative adversarial networks.\u003c\/p\u003e \u003cp\u003e\u003ci\u003eArtificial Intelligence Programming with Python® \u003c\/i\u003epresents hands-on introductions to Python and other widely used software tools, as well as expansive discussions of supervised, semi-supervised, and unsupervised machine learning. You’ll also get quick reference “cheat sheet” guides for artificial intelligence programming in Python that you can use again and again.\u003c\/p\u003e \u003cp\u003eA can’t-miss guide for anyone with a basic knowledge of programming—including familiarity with variables, arrays, loops, if-else statements, and file input and output—this book also offers:\u003c\/p\u003e \u003cul\u003e \u003cli\u003eThorough introductions to AI, machine learning, and deep learning\u003c\/li\u003e \u003cli\u003eDescriptions of Python\u003c\/li\u003e \u003cli\u003eDiscussions of supervised and unsupervised learning\u003c\/li\u003e \u003cli\u003eExplorations of classification and regression in supervised learning\u003c\/li\u003e \u003cli\u003eExplanations of clustering, PCA, and LDA in unsupervised learning\u003c\/li\u003e \u003cli\u003eFulsome treatments of deep learning, cloud computing, and edge computing\u003c\/li\u003e \u003c\/ul\u003e","brand":"Wiley","offers":[{"title":"Default Title","offer_id":47988765819109,"sku":"NP9781119820864","price":40.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1842\/7735\/files\/9781119820864.jpg?v=1761781509","url":"https:\/\/k12savings.com\/es\/products\/artificial-intelligence-programming-with-python-isbn-9781119820864","provider":"K12savings","version":"1.0","type":"link"}