Book description
A hands-on roadmap to using Python for artificial intelligence programming
In Practical Artificial Intelligence Programming with Python: From Zero to Hero, 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.
Divided 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:
- Fulsome introductions to MATLAB, Python, AI, machine learning, and deep learning
- Expansive discussions on supervised and unsupervised machine learning, as well as semi-supervised learning
- Practical AI and Python “cheat sheet” quick references
This 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.
Table of contents
- Cover
- Title Page
- Preface
- Part I: Introduction
- Part II: Machine Learning and Deep Learning
-
Part III: AI Applications
- CHAPTER 5: Image Classification
- CHAPTER 6: Face Detection and Face Recognition
- CHAPTER 7: Object Detections and Image Segmentations
- CHAPTER 8: Pose Detection
- CHAPTER 9: GAN and Neural-Style Transfer
-
CHAPTER 10: Natural Language Processing
- 10.1 Introduction
- 10.2 Text Summarization
- 10.3 Text Sentiment Analysis
- 10.4 Text/Poem Generation
- 10.5 Text to Speech and Speech to Text
- 10.6 Machine Translation
- 10.7 Optical Character Recognition
- 10.8 QR Code
- 10.9 PDF and DOCX Files
- 10.10 Chatbots and Question Answering
- 10.11 Summary
- 10.12 Chapter Review Questions
-
CHAPTER 11: Data Analysis
- 11.1 Introduction
- 11.2 Regression
- 11.3 Time-Series Analysis
- 11.4 Predictive Maintenance Analysis
- 11.5 Anomaly Detection and Fraud Detection
- 11.6 COVID-19 Data Visualization and Analysis
- 11.7 KerasClassifier and KerasRegressor
- 11.8 SQL and NoSQL Databases
- 11.9 Immutable Database
- 11.10 Summary
- 11.11 Chapter Review Questions
-
CHAPTER 12: Advanced AI Computing
- 12.1 Introduction
- 12.2 AI with Graphics Processing Unit
- 12.3 AI with Tensor Processing Unit
- 12.4 AI with Intelligence Processing Unit
- 12.5 AI with Cloud Computing
- 12.6 Web-Based AI
- 12.7 Packaging the Code
- 12.8 AI with Edge Computing
- 12.9 Create a Mobile AI App
- 12.10 Quantum AI
- 12.11 Summary
- 12.12 Chapter Review Questions
- Index
- Copyright
- Dedication
- About the Author
- About the Technical Editors
- Acknowledgments
- End User License Agreement
Product information
- Title: Artificial Intelligence Programming with Python
- Author(s):
- Release date: March 2022
- Publisher(s): Wiley
- ISBN: 9781119820864
You might also like
book
Artificial Intelligence with Python - Second Edition
New edition of the bestselling guide to artificial intelligence with Python, updated to Python 3.x and …
book
AI and Machine Learning for Coders
If you're looking to make a career move from programmer to AI specialist, this is the …
video
Machine Learning, Data Science and Generative AI with Python
This course begins with a Python crash course and then guides you on setting up Microsoft …
book
Generative Deep Learning, 2nd Edition
Generative AI is the hottest topic in tech. This practical book teaches machine learning engineers and …