Week 1 |
1 |
Introduction to Artificial Intelligence. |
|
2 |
Foundations and history of AI. |
Week 2 |
3 |
Types of AI, Basic components of AI. |
|
4 |
Artificial agents, types of agents. |
Week 3 |
5 |
Agent’s environment, types of environments. |
|
6 |
State space graphs and search trees, solving problems by searching, problem solving agents. |
Week 4 |
7 |
Uniformed search: Depth-First search with examples. |
|
8 |
Uniformed search: Breadth-First search with examples. |
Week 5 |
9 |
Uniformed search: Uniform Cost with examples. |
|
10 |
Informed Search: Greedy search. |
Week 6 |
11 |
Informed Search: A* search. |
|
12 |
Beyond classical search: Hill-climbing search. |
Week 7 |
13 |
Beyond classical search: random restart hill climb search, Simulated annealing. |
|
14 |
Beyond classical search: local beam search. |
Week 8 |
1 hours |
Mid Term |
Week 9 |
15 |
Beyond classical search: Genetic algorithm. |
|
16 |
Revision. |
Week 10 |
17 |
Adversarial Search: Minimax algorithm. |
|
18 |
Adversarial Search: Efficiency of Minimax Algorithm, Optimal decisions in games. |
Week 11 |
19 |
Adversarial Search: alpha-beta pruning. |
|
20 |
Constraint satisfaction problem: Part I. |
Week 12 |
21 |
Constraint satisfaction problems: Part II |
|
22 |
Logical agents: Knowledge-based agents |
Week 13 |
23 |
Logical agents: Propositional logic |
|
24 |
Logical agents: Forward chaining |
Week 14 |
25 |
Logical agents: Backward chaining |
|
26 |
First-order logic: representation revisited, Knowledge engineering in first-order logic |
Week 15 |
27 |
First-order logic: Knowledge engineering in first-order logic |
|
28 |
Learning: Regression and Classification |
Week 16 |
29 |
Learning from examples: Artificial Neural Networks |
|
30 |
Advanced Applications |
Week 17 |
2 hours |
Final Term |