Please note! Course description is confirmed for two academic years (1.8.2018-31.7.2020), which means that in general, e.g. Learning outcomes, assessment methods and key content stays unchanged. However, via course syllabus, it is possible to specify or change the course execution in each realization of the course, such as how the contact sessions are organized, assessment methods weighted or materials used.
LEARNING OUTCOMES
Artificial intelligence (AI) tackles complex real-world problems, such as question answering, speech recognition, social network analysis, and task scheduling, with rigorous mathematical methods and tools. The goal of this course is to give an in-depth introduction to AI methodology while approaching the topic from the perspective of concrete application problems. Having completed the course, you have gained a comprehensive overview of AI and understand its fundamental principles related to machine learning and logical reasoning. You have excellent premises for solving real-world problems with modern AI techniques and building intelligent systems by implementing such techniques.
Credits: 5
Schedule: 14.01.2021 - 15.04.2021
Teacher in charge (valid 01.08.2020-31.07.2022): Jussi Rintanen
Teacher in charge (applies in this implementation): Jussi Rintanen
Contact information for the course (applies in this implementation):
CEFR level (applies in this implementation):
Language of instruction and studies (valid 01.08.2020-31.07.2022):
Teaching language: English
Languages of study attainment: English
CONTENT, ASSESSMENT AND WORKLOAD
Content
Valid 01.08.2020-31.07.2022:
The course presents a range of central AI techniques and provides the students with an extensive toolbox for solving problems in practice. For applications that require high degree of adaptation, specific techniques such as (deep) machine learning, reinforcement learning, and graphical models are included. These methods are instrumental for decision under uncertainty. For the purposes of knowledge representation and reasoning, different logical representations such as formulas and rules are covered. These representations establish the foundations for declarative problem solving and enable the use of state-of-the-art solver technology to search for solutions. The course also encourages the students to combine the logical and machine learning perspectives when solving future problems.
Assessment Methods and Criteria
Valid 01.08.2020-31.07.2022:
Compulsory programming assignments, tutorial exercises, and exam. The overall course grade depends on the points earned from these sources.
Workload
Valid 01.08.2020-31.07.2022:
Lectures, exercise sessions, independent work, and examination.
DETAILS
Study Material
Valid 01.08.2020-31.07.2022:
Electronic material made available at MyCourses.
Substitutes for Courses
Valid 01.08.2020-31.07.2022:
ICS-E4000 Artificial Intelligence
Prerequisites
Valid 01.08.2020-31.07.2022:
Programming skills (CS-A1110 or equivalent), data structures and algorithms (CS-A1140 or equivalent), basics of probability theory (MS-A050* or equivalent) and linear algebra.