As the introduction to Artificial Intelligence, we will study the basic idea and theories in AI. More specifically, we will learn the topics such as search, knowledge representation and reasoning, and planning.
As the introduction to Artificial Intelligence, you can understand the basic idea and theories in AI, and can trace their algorithms.
search, knowledge representation and reasoning, planning, semantic network, frame, default reasoning, production system, Bayesian network, frame problem
✔ Specialist skills | Intercultural skills | Communication skills | Critical thinking skills | Practical and/or problem-solving skills |
In the course, basics of each topic are given. Students are asked to do some exercises in the class.
Course schedule | Required learning | |
---|---|---|
Class 1 | Introduction to artificial intelligence | To understand what natural language processing technologies are To understand what artificial intelligence technologies are |
Class 2 | Search1: How we represent a problem, graph search | To understand how the problems are represented and solved on computers |
Class 3 | Search2: Heuristic search, A* algorithm | To understand heuristic search |
Class 4 | Search 3: Search in game playing | To understand search algorithms in game playing |
Class 5 | Knowledge representation 1: Semantic network | To understand a method of knowledge representation, semantic network |
Class 6 | Knowledge representation 2: Frame | To understand a method of knowledge representation, frame |
Class 7 | Knowledge representation 3: Production system | To understand a method of knowledge representation, production rule |
Class 8 | Reasoning 1: Default reasoning | To understand a method of reasoning, default reasoning |
Class 9 | Reasoning 2: Forward and backward reasoning | To understand a method of reasoning, forward and backward reasoning |
Class 10 | Reasoning 3: Probabilistic reasoning, Bayesian network | To understand a method of reasoning, probabilistic reasoning |
Class 11 | Problem solving: GPS (General problem solver) | To understand the basic idea of General problem solver |
Class 12 | Planning 1: Hierarchical planning | To understand a method of planning, hierarchical planning |
Class 13 | Planning 2: Frame problem | To understand the Frame problem |
Class 14 | Introduction to machine learning | To understand the basic idea of machine learning and its basic algorithms |
Class 15 | Applications | 自然言語処理技術,テキスト処理技術の今後について議論する To discuss the future of language processing technologies and text processing technologies To discuss the future of artificial intelligence technologies |
No textbook
Course materials are provided during class.
Examination: 70%, exercises and reports: 30%
None required