更新时间:2021-06-18 18:25:27
封面
版权信息
Preface
1. Introduction to Artificial Intelligence
Introduction
Fields and Applications of AI
AI Tools and Learning Models
The Role of Python in AI
Python for Game AI
Heuristics
Pathfinding with the A* Algorithm
Introducing the A* Algorithm
Game AI with the Minmax Algorithm and Alpha-Beta Pruning
The Minmax Algorithm
DRYing Up the Minmax Algorithm – the NegaMax Algorithm
Summary
2. An Introduction to Regression
Linear Regression with One Variable
Linear Regression with Multiple Variables
Polynomial and Support Vector Regression
Support Vector Regression
3. An Introduction to Classification
The Fundamentals of Classification
Data Preprocessing
The K-Nearest Neighbors Classifier
Classification with Support Vector Machines
4. An Introduction to Decision Trees
Decision Trees
The Confusion Matrix
Random Forest Classifier
5. Artificial Intelligence: Clustering
Defining the Clustering Problem
Clustering Approaches
The K-Means Algorithm
The Mean Shift Algorithm
Clustering Performance Evaluation
6. Neural Networks and Deep Learning
Artificial Neurons
Neurons in TensorFlow
Neural Network Architecture
Activation Functions
Forward Propagation and the Loss Function
Backpropagation
Optimizers and the Learning Rate
Regularization
Deep Learning
Computer Vision and Image Classification
Recurrent Neural Networks (RNNs)
Appendix