News
General Information
LecturesRussell & Norvig: Artificial Intelligence: A Modern Approach, Third ed., Pearson, 2010.
| Week | Dates | Slide Numbers | Chapters in the Course Book |
|---|---|---|---|
| 1 | Jan. 11 and 13 | 1 - 24 | 1 Introduction, 2 Intelligent Agents |
| 2 | Jan. 18 and 20 | 25 - 58 | 3 Solving Problems by Searching |
| 3 | Jan. 25 and 27 | 59 - 77 | 3 & 4 Beyond Classical Search |
| 4 | Feb. 1 and 3 | 78 - 108 | 4 & 5 Adversarial Search |
| 5 | Feb. 8 and 10 | 109 - 136 | 7 Logical Agents |
| 6 | Feb. 15 and 17 | 137 - 165 | 7, 8 First-Order Logic, 9 Inference in First-Order Logic |
| 7 | Feb. 22 and 24 | 166 - 190 | 9, 13 Quantifying Uncertainty |
| 8 | Mar. 8 and 10 | 191 - 209 | 13 |
| 9 | Mar. 15 and 17 | 210 - 240 | 14 Probabilistic Reasoning |
| 10 | Mar. 22 and 24 | 241 - 266 | 14, 16 Making Simple Decisions |
| 11 | Mar. 29 and 31 | 267 - 282 | 17 Making Complex Decisions |
| Guest Lecture on Watson | |||
| 12 | Apr. 5 and 7 | 283 - 302 | 17, 18 Learning from Examples |
| 13 | Apr. 12 and 14 | 303 - 330 | 18, 20 Learning Probabilistic Models |
| 14 | Apr. 19 and 28 | ANN and SVM | 18.7, 18.9 |
| Student presentations on Thu Apr. 28 Sindhuja Ranganathan: Data stream mining Hong Liu: Adaptive data stream mining Georgy Minaev: Artificial neural nerwork - Artificial life | |||
| 15 | Student presentations on Tue May 3 Arturo García: Emotions in AI Kira Neubehler: Requirements for natural language processing Martin Fábry: Multiagent systems Student presentation on Thu May 5 Abhishekh Gupta, D. Veerendra Kumar: Clustering algorithms |
Weekly Exercises| Exercise | Problems |
|---|---|
| 1 | Jan. 25, 2011 |
| 2 | Feb. 1, 2011 |
| 3 | Feb. 8, 2011 |
| 4 | Feb. 15, 2011 |
| 5 | Feb. 22, 2011 |
| 6 | Mar. 8, 2011 |
| 7 | Mar. 15, 2011 |
| 8 | Mar. 22, 2011 |
| 9 | Mar. 29, 2011 |
| 10 | Apr. 5, 2011 |
| 11 | Apr. 12, 2011 |
| 12 | Apr. 19, 2011 |
Home WorkSample topics include Decision rule learning (Background, CN2, Ripper), Decision tree learning (C4.5 and forests), Ensemble learning, Modern applications of AI, Constraint satisfaction problems (reaching beyond the textbook), Frequent pattern mining, Weak and strong AI, Ontological engineering and semantic web, Natural language processing, Visual perception, Robotics (and particular topics within it), robot navigation, multiagent systems, Condenced representations for frequent sets, Support vector machines, Genetic algorithms, Neural networks, Planning algorithms, Probabilistic reasoning over time, Philosophy of artificial intelligence, Clustering algorithms, The EM algorithm, Unsupervised learning, Semi-supervised learning, Data stream mining, Chess playing algorithms, Practicalapplications of reinforcement learning, Random forests, Regression trees, Grammar induction, Probabilistic language processing, Emotions in AI, Document topic modeling algorithms, Instance-based learning, Speech recognition, Face recognition.
You can modify the sample topics to suit your own interests, or if you have a specific application that you are interested in (a game for example), you may consider the application of AI methods to it. If you are uncertain about the suitability of your own topic, please contact Teemu Heinimäki for approval. A short presentation on the essay may be given in late April, early May.
Topics
| Lecture week | Topic |
|---|---|
| 1 | I Artificial Intelligence |
| 1 Introduction | |
| 2 Intelligent Agents | |
| 2-4 | II Problem-solving |
| 3 Solving Problems by Searching | |
| 4 Beyond Classical Search | |
| 5 Adversarial Search | |
| 5-7 | III Knowledge, reasoning, and planning |
| 7 Logical Agents | |
| 8 First-Order Logic | |
| 9 Inference in First-Order Logic | |
| 10 Classical Planning | |
| 11 Planning and Acting in the Real World | |
| 8-10 | IV Uncertain knowledge and reasoning |
| 13 Quantifying Uncertainty | |
| 14 Probabilistic Reasoning | |
| 16 Making Simple Decisions | |
| 17 Making Complex Decisions | |
| 11-14 | V Learning |
| 18 Learning from Examples | |
| 19 Knowledge in Learning | |
| 20 Learning Probabilistic Models | |
| 21 Reinforcement Learning |
Course Grading
Literature
Links