The course contains 5 chapters as follows:
Chapter 1: Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
What can AI do?
Chapter 2: Knowledge Representation
Propositional Logic
First-order Logic
KR Overview
Semantic Network
Frame Representation Language
Abduction
Chapter 3: Search
Uninformed Search: Depth-First Search
Uninformed Search: Breadth-First Search and Uniform-Cost Search
Informed Search
Adversarial Search
Chapter 4: Machine Learning and Deep Learning
Logistic Regression
KNN
Kernalization
K-Means
Agglomerative Clustering
Entropy and Information
ID3 and C4.5 Algorithms
Neural Networks
Convolutional Neural Networks
Chapter 5: AI Applications
Image and CNN
Information Retrieval
Natural Language Processing