| 1. |
What is AI : Definition, research fields and history of Artificial Intelligence |
Read this syllabus. |
100minutes |
| 2. |
Blind search and heuristic search : Tree search, state space, depth-first search, breadth-first search, optimal search, best-first
search and A*algorithm
|
Review depth-first search and breadth-first search presented in “Data Structure and Algorithms 2” (L0694500). |
200minutes |
| 3. |
AND/OR graph search : Evaluation phase and Expansion phase |
Review the content of the 2nd lecture. |
100minutes |
| 4. |
Game tree search : minimax algorithm and αβ search |
Check the reference (1) or the Internet to understand “minimax algorithm”. |
100minutes |
| 5. |
Approximate solution of combinatorial optimization problems (I) : Simulated annealing |
Use the Internet to find out what a traveling salesman problem is. |
100minutes |
| 6. |
Approximate solution of combinatorial optimization problems (II) : Genetic algorithm |
Use the Internet and references to understand Genetic Algorithms. |
200minutes |
| 7. |
Logic (I) : First-order predicate calculus |
Understand definitions of propositional logic and predicate logic by reading the reference (1). |
100minutes |
| 8. |
Logic (II) : Clause form, syllogisms and resolution principle |
Review meanings of symbols and technical terms presented at the 7th lecture. |
100minutes |
| 9. |
Production system : IF-THEN rule and blackboard model
Frame theory : frame representation (is-a, part-of), class and daemon
|
Understand objectives of expert systems by reading references (2) and (3). |
100minutes |
| Understand objectives of frame theory by reading references (2) and (3). |
100minutes |
| 10. |
Reasoning with uncertainty : Uncertainty factor and Bayesian network |
Review a basic knowledge of probability. |
200minutes |
| 11. |
Inductive learning (I) : Learning of decision tree (ID3 algorithm) |
Review a basic knowledge of information entropy. |
200minutes |
| 12. |
Inductive learning (II) : Multilayer neural network model (Error backpropagation algorithm) |
Review a basic knowledge of partial differentiation. |
200minutes |
| 13. |
Reinforcement learning : Markov decision processes and Q-learning algorithm |
Use the Internet and references to understand reinforcement learning. |
200minutes |
| 14. |
Final exam, Q&A |
Review the contents of the 1st to 14th lectures. Train yourself to solve concrete problems if the general formula is presented. |
650minutes |
| Total. |
- |
- |
2650minutes |