Texas A&M UniversityCSCE 625 Artificial Intelligence |
||
Spring 2025 |
||
Description: This graduate-level course will focus on the fundamental concepts and modern methods of artificial intelligence such as search (uninformed, informed, iterative improvement, constraint satisfaction, space/time complexity), game playing (minmax, alpha-beta pruning; knowledge representation and reasoning; propositional logic, first-order logic and automated theorem proving, etc.), planning, uncertainty and probabilistic reasoning, machine learning and deep learning basics. Selected topics include foundation models, generative AI, agentic AI, physical AI, robotics, natural language processing, computer vision, and AI ethics.
** class schedule is subject to change **
AI: Artificial intelligence: a modern approach (3rd edition). Stuart Russel and Peter Norvig
PRML: Pattern recognition and machine learning. Springer, 2006. Christopher M Bishop
Lecture | Date | Topic | Additional Reading | Note | |
Week 1 | |||||
1 | Tu 1/14 | Logistics and course overview | Review: linear algebera, probability, and Python | ||
2 | Th 1/16 | AI agent design | AI: 1-2 | Drop out due: 1/17 | |
Week 2 | |||||
3 | Tu 1/23 | Uniformed search |
AI: 3.1-3.5 AI: 5.1-5.3 |
||
4 | Th 1/16 | Informed search |
AI: 3.1-3.5 AI: 5.1-5.3 |
||
Week 3 | |||||
5 | Tu 1/28 | Graph search |
AI: 3.1-3.5 AI: 5.1-5.3 |
Assignment 1 out | |
6 | Th 1/30 | Adversarial search |
AI: 3.1-3.5 AI: 5.1-5.3 |
||
Week 4 | |||||
7 | Tu 2/4 | FOPC & Inference |
AI: 8.1-8.4 AI: 9.1-9.5 |
||
8 | Th 2/6 | Learning agents and data
+ detailsMaching learning overview, application data |
PRML: 1.2.1, 1.2.2, 1.2.4 PRML: 2.5 |
||
Week 5 | |||||
9 | Tu 2/11 | Data, feature, and representation
+ detailsBag of words, histograms |
PRML: 1.2.1, 1.2.2, 1.2.4 PRML: 2.5 |
||
10 | Th 2/13 | Correlation and normalization
+ detailsNon-parametric representations (Parzen), data correlation, Z-score |
PRML: 1.4 PRML: 12.1, 12.4.3 |
||
Week 6 | |||||
11 | Tu 2/18 | Dimensionality reduction
+ detailsPCA & embedding (T-SNE) |
PRML: 1.4 PRML: 12.1, 12.4.3 |
||
12 | Th 2/20 | Dimensionality reduction (cont.) |
PRML: 1.4 PRML: 12.1, 12.4.3 |
||
Week 7 | |||||
13 | Tu 2/25 | Linear regression
+ detailsGeneral parameter estimation techniques |
PRML: 1.1, 1.2.5, 1.5.5 PRML: 3.1 |
||
14 | Th 2/27 | Non-linear regression
+ detailsGradient descent and Newton's method |
PRML: 1.1, 1.2.5, 1.5.5 PRML: 3.1 |
||
Week 8 | |||||
15 | Tu 3/4 | Non-linear regression (cont.) |
PRML: 1.1, 1.2.5, 1.5.5 PRML: 3.1 |
||
Th 3/6 | Project highlight presentation | ||||
Week 9 | |||||
Tu 3/11 | Spring break (no class) | ||||
Th 3/13 | Spring break (no class) | ||||
Week 10 | |||||
16 | Tu 3/18 | Parameter estimation for probability models
+ detailsProbability basics, probability refresher, distribution modeling (parameter estimation, MAP, ML), Bayes rule |
PRML: 3.1.3, 5.2.4, 1.2.3, 1.2.4, 2.3, 8.1.1-8.1.3, 8.2, 8.4.1 AI: 13.1-13.5 Review: probability | ||
17 | Th 3/20 | Parameter estimation and Naïve Bayes | PRML: 3.1.3, 5.2.4, 1.2.3, 1.2.4, 2.3, 8.1.1-8.1.3, 8.2, 8.4.1 AI: 13.1-13.5 Review: probability | ||
Week 11 | |||||
18 | Tu 3/25 | Graphical model introduction
+ detailsBayesian networks |
PRML: 1.2.3, 1.2.4, 2.3, 8.1.1-8.1.3, 8.2, 8.4.1 AI: 13.1-13.5 | ||
19 | Th 3/27 | Unsupervised learning, clustering
+ detailsUnsupervised learning overview, K-means/medoids, agglomerative |
PRML: 9.1 | ||
Week 12 | |||||
20 | Tu 4/1 | Supervised learning
+ detailsSupervised learning overview, Train/Val/Test, cross-validation, overfitting |
PRML: 1.1, 1.3 AI 18.1 - 18.3 | ||
21 | Th 4/3 | Supervised learning (cont.)
+ detailsKNN, Decision Trees, Random Forest, Boosting/Bagging, Logistic Regression, SVM-lite, Bayesian Classifier |
PRML: 2.5.2, 4.1.1-4.1.3, 4.3.2, 7.1.1-7.1.2, 14.3, 14.4 AI: 18.4 - 18.9 | ||
Week 13 | |||||
22 | Tu 4/8 | Neural networks and deep learning
+ detailsDeep learning introduction with CNN, RNN, GNN basics, perceptron, multi-layer perceptron, backpropagation, training particulars |
PRML: 4.1.7 PRML: 5.1-5.3 | ||
23 | Th 4/10 | Transformer, foundation models, large language models | |||
Week 14 | |||||
24 | Tu 4/15 | Frontiers: Generative AI, Agentic AI, Physical AI | AI: 22-25 | ||
25 | Th 4/17 | Philosophy, ethics, and safety of AI | AI: 26 | ||
Week 15 | |||||
Tu 4/22 | Final presentation | ||||
Th 4/24 | Final presentation | ||||
Week 16 | |||||
Tu 4/29 | Final presentation (if needed) | ||||
Th 5/1 | Reading day (no class) |