|
OHJ-2556 Artificial Intelligence, 6 cr |
Tapio Elomaa, Antti Valmari
Lecture times and places | Target group recommended to | |
Implementation 1 |
|
Weekly exercises, course work, and exam
Completion parts must belong to the same implementation
The course introduces different areas of artificial intelligence. The content can be adapted according to student interests.
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Logic, knowledge, and reasoning | propositional and first-order logic | knowledge bases |
2. | Problem solving and search | heuristic search | algorithm A* |
3. | Uncertain knowledge and reasoning | probabilistic reasoning | decision making |
4. | Machine learning | learning from observations | statistical learning |
Exam, course work, and weekly exercises
Numerical evaluation scale (1-5) will be used on the course
Type | Name | Author | ISBN | URL | Edition, availability, ... | Examination material | Language |
Book | Artificial Intelligence: A Modern Approach | S. Russell, P. Norvig | 0-13-080302-2 | English |
Course | Mandatory/Advisable | Description |
OHJ-1156 Programming II | Mandatory | |
OHJ-2156 Analysis of Algorithms | Advisable | |
OHJ-2206 Design and Implementation of Data Structures | Advisable |
Course | Corresponds course | Description |
|
|
Description | Methods of instruction | Implementation | |
Implementation 1 | Lectures Seminar work Excercises Practical works |
Contact teaching: 50 % Distance learning: 0 % Self-directed learning: 50 % |