Fundamentals of Affective Computing

Course Topics



- Fundamentals of Affective Computing
- Emotion Theory and Emotional Design
- Experimental design: Affect Elicitation
- Emotions in facial expressions
- Emotions in Voice
- Emotions in Text
- Emotions in Physiological Signals
- Multimodal Emotion Recognition
- Emotional Empathy in Agents
- Online and Adaptive recognition of Emotions
- Case Study
- Ethical Issues: Ethical, legal and social Implications of Affective Computing


Affective Computing
Definition: The field of affective computing encompasses both the creation of and interaction with machine systems that sense, recognize, respond to and influence emotions.

What is Emotion?

Emotions are physical and mental states brought on by neurophysiological changes, variously associated with thoughts, feelings, behavioral responses, and a degree of pleasure or displeasure. Emotions are often intertwined with mood, temperament, personality, disposition, or creativity.

Affect Sensing:

Affect sensing refers to a system that recognize emotion by receiving data through signals and patterns.

Data:

-Facial activity through camera
low cost and easy to use
privacy issues
color, thermal………

-Gesture, pose activity through camera
-Microphone - vocal
-Textual – Natural Language Processing

Signals:

Physiological signals:

EDA (Electrodermal activity) – conductivity changes in the skin due to increase in the activity of sweat glands.

EEG(Electro-encephalo-graphy) – electrical activity of neurons



Popular Post

MindMaps

Featured post

Question 1: Reverse Words in a String III

  def reverseWords(s: str) -> str: words = s.split() return ' '.join(word[::-1] for word in words)