OY ripaoj 2 testi2 EnLaajuus (5 cr)
Course unit code: C-01904-521285S
General information
- Credits
- 5 cr
- Teaching language
- English
- Institution
- University of Oulu
Objective
After completing the course, student 1. is able to explain the emotion theory and modeling 2. is able to implement algorithms for emotion recognition from visual and audio signals or the fusion of multi-modalities 3. has the ideas of wide applications of affective computing
Content
The history and evolution of affective computing; psychological study about emotion theory and modeling; emotion recognition from different modalities: facial expression, speech, EEG; crowdsourcing study; synthesis of emotional behaviors; emotion applications
Qualifications
Basic mathematical skills from bachelor's and the courses Data structures and algorithms and Introduction to artificial intelligence or equivalent. Programming skills using Python (Python 3.6). Advanced courses such as Machine learning and Computer vision are also beneficial but not required.
Assessment criteria, satisfactory (1)
The assessment of the course is based on the exam (30%) and a research report (70%) with mandatory exercises. A passing grade from both the exam and research report is required.
Materials
Lecture slides, pre-collected codes, tools and databases.
Execution methods
The course consists of eight lectures and three exercises. In the lectures the teacher introduces basic knowledge and theories. In the exercises, the teacher and TAs will tutor students to work on hands-on tasks of progamming and implementing affective computing algorithms.
Accomplishment methods
Students have to complete three mandatory parts to get the final grade: 1. Three programming exercises 2. One research report 3. Final exam. The assessment of the course is based on the exam (30%) and a research report (70%) with mandatory programming exercises. A passing grade from both the exam and research report is required.