Lesson 1: Principles of Artificial Intelligence
- Fields and Applications of Artifcial Intelligence
- AI Tools and Learning Models
- The Role of Python in Artifcial Intelligence
- Python for Game AI
Lesson 2: AI with Search Techniques and Games
- Heuristics
- Pathfnding with the A* Algorithm
- Game AI with the Minmax Algorithm and Alpha-Beta Pruning
Lesson 3: Regression
- Linear Regression with One Variable
- Linear Regression with Multiple Variables
- Polynomial and Support Vector Regression
Lesson 4: Classification
- The Fundamentals of Classification
- Classification with Support Vector Machines
Lesson 5: Using Trees for Predictive Analysis
- Introduction to Decision Trees
- Random Forest Classifer
Lesson 6: Clustering
- Introduction to Clustering
- The k-means Algorithm
- Mean Shift Algorithm
Lesson 7: Deep Learning with Neural Networks
- TensorFlow for Python
- Introduction to Neural Networks
- Deep Learning