Affective computing has the following main objectives: (i) to recognize human behaviors and emotions; and (ii) consider emotional aspects in the design of computer systems.
Several solutions using Machine Learning have been developed to recognize feelings and emotions and to predict mood disorders and mental problems, such as depression, anxiety, schizophrenia, bipolarity, among others. These solutions have used various social media, sensors, and even incorporated some methods of psychology.