Classificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquina

Detalhes bibliográficos
Ano de defesa: 2017
Autor(a) principal: Simão, Vancley Oliveira lattes
Orientador(a): Lacerda, Wilian Soares
Banca de defesa: Lacerda, Wilian Soares, Zegara, Demóstenes, Seixas, Paulo Fernando
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Lavras
Programa de Pós-Graduação: Programa de Pós-Graduação em Engenharia de Sistemas e Automação
Departamento: Departamento de Engenharia
País: brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufla.br/handle/1/28230
Resumo: As emoções desempenham um papel fundamental no cotidiano humano, influenciando as decisões e até mesmo na forma de comunicação. Entender como são caracterizadas as emoções e como identificá-las são de extrema importância para entendermos melhor como os seres humanos se comportam. Vários métodos de classificação de emoções já foram propostos, porém as pesquisas por padrões existentes nas atividades cerebrais que correlacionam com emoções discretas ainda estão sendo investigados. Assim, esta dissertação de mestrado apresenta uma metodologia para classificar emoções discretas em sinais de EEG utilizando algoritmos de aprendizado de máquina, sendo eles: Redes Neurais Artificiais, Florestas Aleatórias e Máquinas de Vetor Suporte. Vários modelos foram criados utilizando os algoritmos de aprendizado de máquina, onde métricas de acurácia foram coletadas com a finalidade de realizar uma comparação e assim denotar qual foi o melhor modelo de classificação. Para o desenvolvimento dos modelos foi utilizado a base de dados DEAP, a qual apresentava um desbalanceamento nos dados. Deste modo, foram investigadas técnicas de balanceamento de dados, sendo elas os algoritmos SMOTE e ADASYN.Como contribuições principais desta dissertação de mestrado estão: o desenvolvimento de modelos de classificação de emoções discretas em sinais de EEG; a avaliação dos algoritmos de aprendizado de máquina e dos algoritmos de balanceamento de dados para o desenvolvimento dos modelos de classificação.Após realizados o desenvolvimento dos modelos, pela análise das métricas coletadas, observou-se uma acurácia média de 89,22% para os modelos utilizando o algoritmo de balanceamento de dados ADASYN e Florestas Aleatórias como técnica de aprendizado de máquina. Foram observados também, uma acurácia média de 87,36% para os modelos utilizando o algoritmo ADASYN e Máquinas de Vetor Suporte. E por fim, uma acurácia média de 68,56% para os modelos utilizando o algoritmo de balanceamento SMOTE e como classificador, Redes Neurais Artificiais.Desta forma, foi observado que para o problema de classificação de emoções discretas em sinais de EEG, os modelos utilizando o algoritmo ADASYN para a etapa de balanceamento dos dados e o algoritmo de Florestas Aleatórias como técnica de aprendizado de máquina se mostraram superiores quando comparados aos demais modelos testados.
id UFLA_9ceba41caebb8b5ccc6570c3afdeee38
oai_identifier_str oai:repositorio.ufla.br:1/28230
network_acronym_str UFLA
network_name_str Repositório Institucional da UFLA
repository_id_str
spelling 2017-12-08T13:12:33Z2017-12-08T13:12:33Z2017-12-082017-09-29SIMÃO, V. O. Classificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquina. 2017. 90 p. Dissertação (Mestrado em Engenharia de Sistemas e Automação)-Universidade Federal de Lavras, Lavras, 2017.https://repositorio.ufla.br/handle/1/28230As emoções desempenham um papel fundamental no cotidiano humano, influenciando as decisões e até mesmo na forma de comunicação. Entender como são caracterizadas as emoções e como identificá-las são de extrema importância para entendermos melhor como os seres humanos se comportam. Vários métodos de classificação de emoções já foram propostos, porém as pesquisas por padrões existentes nas atividades cerebrais que correlacionam com emoções discretas ainda estão sendo investigados. Assim, esta dissertação de mestrado apresenta uma metodologia para classificar emoções discretas em sinais de EEG utilizando algoritmos de aprendizado de máquina, sendo eles: Redes Neurais Artificiais, Florestas Aleatórias e Máquinas de Vetor Suporte. Vários modelos foram criados utilizando os algoritmos de aprendizado de máquina, onde métricas de acurácia foram coletadas com a finalidade de realizar uma comparação e assim denotar qual foi o melhor modelo de classificação. Para o desenvolvimento dos modelos foi utilizado a base de dados DEAP, a qual apresentava um desbalanceamento nos dados. Deste modo, foram investigadas técnicas de balanceamento de dados, sendo elas os algoritmos SMOTE e ADASYN.Como contribuições principais desta dissertação de mestrado estão: o desenvolvimento de modelos de classificação de emoções discretas em sinais de EEG; a avaliação dos algoritmos de aprendizado de máquina e dos algoritmos de balanceamento de dados para o desenvolvimento dos modelos de classificação.Após realizados o desenvolvimento dos modelos, pela análise das métricas coletadas, observou-se uma acurácia média de 89,22% para os modelos utilizando o algoritmo de balanceamento de dados ADASYN e Florestas Aleatórias como técnica de aprendizado de máquina. Foram observados também, uma acurácia média de 87,36% para os modelos utilizando o algoritmo ADASYN e Máquinas de Vetor Suporte. E por fim, uma acurácia média de 68,56% para os modelos utilizando o algoritmo de balanceamento SMOTE e como classificador, Redes Neurais Artificiais.Desta forma, foi observado que para o problema de classificação de emoções discretas em sinais de EEG, os modelos utilizando o algoritmo ADASYN para a etapa de balanceamento dos dados e o algoritmo de Florestas Aleatórias como técnica de aprendizado de máquina se mostraram superiores quando comparados aos demais modelos testados.Emotions play a fundamental role in human daily lives, having influences over decisions and even communications. Understanding how emotions are characterized and how they can be identified are of utmost importance to understand how humans behave. Various methods have been proposed for emotion classification, however researches that correlates discrete emotions and brain activity patterns are still being investigated. Thus this master’s dissertation presents a methodology for discrete emotion classification in EEG signals using machine learning algorithms.During the development of this work various models have been created using machine learning algorithms where accuracy metrics have been noted to be compared and thus select the best classification model. For the development of the models, the DEAP dataset was used. Once the dataset was unbalanced, the balancing algorithms SMOTE and ADASYN were evaluated in their capacity to balance data and contribute to the improvement of the classification models.The main contributions of this dissertation are: the development of the discrete emotion classification models in EEG signals and the evaluation of the machine learning and the data balancing algorithms.After developed the models, the results showed that the Random Forest model with the ADASYN algorithm for data balancing had the best results with an average accuracy of 89.22%. The models built with the SVM algorithm and the ADASYN technique for balancing the data also showed good results with an average accuracy of 87.36%. Finally, the models with Neural Networks and SMOTE algorithms showed the worst results with an average accuracy of 68.56%.Therefore, the results showed that for the discrete emotion classification in EEG signals, the models using the ADASYN algorithm for data balancing with the Random Forest algorithm for classification were superior when compared to the other tested models.Universidade Federal de LavrasPrograma de Pós-Graduação em Engenharia de Sistemas e AutomaçãoUFLAbrasilDepartamento de EngenhariaAnálise de Algoritmos e Complexidade de ComputaçãoSistemas de ComputaçãoEmoções – Classificação – Algorítmos computacionaisAprendizado de máquina – ModelosRedes neurais (Computação)Florestas aleatórias (Computação)Máquinas de vetores de suporteEmotions – Classification – Computer algorithmsMachine learning – ModelsNeural networks (Computer science)Random forest (Computer science)Support vector machinesClassificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquinaEmotion classification in EEG signals using machine learning techniquesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisLacerda, Wilian SoaresLacerda, Wilian SoaresZegara, DemóstenesSeixas, Paulo Fernandohttp://lattes.cnpq.br/0390005814216777Simão, Vancley Oliveirainfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFLAinstname:Universidade Federal de Lavras (UFLA)instacron:UFLAORIGINALDISSERTAÇÃO_Classificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquina.pdfDISSERTAÇÃO_Classificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquina.pdfapplication/pdf4206245https://repositorio.ufla.br/bitstreams/139ff81f-76fd-47e4-ab07-f7b7b3cf6945/download80cbd75e61715069a48b9116be2a56a0MD51trueAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-8953https://repositorio.ufla.br/bitstreams/cc0bce9b-472a-44c3-9306-e4b8cfc8b63b/download760884c1e72224de569e74f79eb87ce3MD52falseAnonymousREADTEXTDISSERTAÇÃO_Classificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquina.pdf.txtDISSERTAÇÃO_Classificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquina.pdf.txtExtracted texttext/plain102629https://repositorio.ufla.br/bitstreams/d6fdc6dd-37b8-469d-94dd-a3302b5a251d/download70d8a9bb5d21344d2f4381665b943eb4MD53falseAnonymousREADTHUMBNAILDISSERTAÇÃO_Classificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquina.pdf.jpgDISSERTAÇÃO_Classificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquina.pdf.jpgGenerated Thumbnailimage/jpeg3173https://repositorio.ufla.br/bitstreams/2fa19ef3-fe0c-4731-9852-94824c1a86dc/download18527ff0a75bfa42f73b918b1315171bMD54falseAnonymousREAD1/282302025-08-19 10:01:35.482open.accessoai:repositorio.ufla.br:1/28230https://repositorio.ufla.brRepositório InstitucionalPUBhttps://repositorio.ufla.br/server/oai/requestnivaldo@ufla.br || repositorio.biblioteca@ufla.bropendoar:2025-08-19T13:01:35Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)falseREVDTEFSQcOHw4NPIERFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBCk8gcmVmZXJpZG8gYXV0b3I6CmEpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4KRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50bwpsaGUgw6kgcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UKZW50aWRhZGUuCmIpIFNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCBuw6NvIGRldMOpbSBvcwpkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGF1dG9yaXphw6fDo28gZG8gZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgTGF2cmFzIG9zCmRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgY3Vqb3MKZGlyZWl0b3Mgc8OjbyBkZSB0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbwpubyB0ZXh0byBvdSBjb250ZcO6ZG8gZG8gZG9jdW1lbnRvIGVudHJlZ3VlLiBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqQpiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbyBwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUKbsOjbyBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIExhdnJhcywgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIKb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgo=
dc.title.pt_BR.fl_str_mv Classificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquina
dc.title.alternative.pt_BR.fl_str_mv Emotion classification in EEG signals using machine learning techniques
title Classificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquina
spellingShingle Classificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquina
Simão, Vancley Oliveira
Análise de Algoritmos e Complexidade de Computação
Sistemas de Computação
Emoções – Classificação – Algorítmos computacionais
Aprendizado de máquina – Modelos
Redes neurais (Computação)
Florestas aleatórias (Computação)
Máquinas de vetores de suporte
Emotions – Classification – Computer algorithms
Machine learning – Models
Neural networks (Computer science)
Random forest (Computer science)
Support vector machines
title_short Classificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquina
title_full Classificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquina
title_fullStr Classificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquina
title_full_unstemmed Classificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquina
title_sort Classificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquina
author Simão, Vancley Oliveira
author_facet Simão, Vancley Oliveira
author_role author
dc.contributor.advisor1.fl_str_mv Lacerda, Wilian Soares
dc.contributor.referee1.fl_str_mv Lacerda, Wilian Soares
dc.contributor.referee2.fl_str_mv Zegara, Demóstenes
dc.contributor.referee3.fl_str_mv Seixas, Paulo Fernando
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/0390005814216777
dc.contributor.author.fl_str_mv Simão, Vancley Oliveira
contributor_str_mv Lacerda, Wilian Soares
Lacerda, Wilian Soares
Zegara, Demóstenes
Seixas, Paulo Fernando
dc.subject.cnpq.fl_str_mv Análise de Algoritmos e Complexidade de Computação
Sistemas de Computação
topic Análise de Algoritmos e Complexidade de Computação
Sistemas de Computação
Emoções – Classificação – Algorítmos computacionais
Aprendizado de máquina – Modelos
Redes neurais (Computação)
Florestas aleatórias (Computação)
Máquinas de vetores de suporte
Emotions – Classification – Computer algorithms
Machine learning – Models
Neural networks (Computer science)
Random forest (Computer science)
Support vector machines
dc.subject.por.fl_str_mv Emoções – Classificação – Algorítmos computacionais
Aprendizado de máquina – Modelos
Redes neurais (Computação)
Florestas aleatórias (Computação)
Máquinas de vetores de suporte
Emotions – Classification – Computer algorithms
Machine learning – Models
Neural networks (Computer science)
Random forest (Computer science)
Support vector machines
description As emoções desempenham um papel fundamental no cotidiano humano, influenciando as decisões e até mesmo na forma de comunicação. Entender como são caracterizadas as emoções e como identificá-las são de extrema importância para entendermos melhor como os seres humanos se comportam. Vários métodos de classificação de emoções já foram propostos, porém as pesquisas por padrões existentes nas atividades cerebrais que correlacionam com emoções discretas ainda estão sendo investigados. Assim, esta dissertação de mestrado apresenta uma metodologia para classificar emoções discretas em sinais de EEG utilizando algoritmos de aprendizado de máquina, sendo eles: Redes Neurais Artificiais, Florestas Aleatórias e Máquinas de Vetor Suporte. Vários modelos foram criados utilizando os algoritmos de aprendizado de máquina, onde métricas de acurácia foram coletadas com a finalidade de realizar uma comparação e assim denotar qual foi o melhor modelo de classificação. Para o desenvolvimento dos modelos foi utilizado a base de dados DEAP, a qual apresentava um desbalanceamento nos dados. Deste modo, foram investigadas técnicas de balanceamento de dados, sendo elas os algoritmos SMOTE e ADASYN.Como contribuições principais desta dissertação de mestrado estão: o desenvolvimento de modelos de classificação de emoções discretas em sinais de EEG; a avaliação dos algoritmos de aprendizado de máquina e dos algoritmos de balanceamento de dados para o desenvolvimento dos modelos de classificação.Após realizados o desenvolvimento dos modelos, pela análise das métricas coletadas, observou-se uma acurácia média de 89,22% para os modelos utilizando o algoritmo de balanceamento de dados ADASYN e Florestas Aleatórias como técnica de aprendizado de máquina. Foram observados também, uma acurácia média de 87,36% para os modelos utilizando o algoritmo ADASYN e Máquinas de Vetor Suporte. E por fim, uma acurácia média de 68,56% para os modelos utilizando o algoritmo de balanceamento SMOTE e como classificador, Redes Neurais Artificiais.Desta forma, foi observado que para o problema de classificação de emoções discretas em sinais de EEG, os modelos utilizando o algoritmo ADASYN para a etapa de balanceamento dos dados e o algoritmo de Florestas Aleatórias como técnica de aprendizado de máquina se mostraram superiores quando comparados aos demais modelos testados.
publishDate 2017
dc.date.submitted.none.fl_str_mv 2017-09-29
dc.date.accessioned.fl_str_mv 2017-12-08T13:12:33Z
dc.date.available.fl_str_mv 2017-12-08T13:12:33Z
dc.date.issued.fl_str_mv 2017-12-08
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SIMÃO, V. O. Classificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquina. 2017. 90 p. Dissertação (Mestrado em Engenharia de Sistemas e Automação)-Universidade Federal de Lavras, Lavras, 2017.
dc.identifier.uri.fl_str_mv https://repositorio.ufla.br/handle/1/28230
identifier_str_mv SIMÃO, V. O. Classificação de emoções em sinais de EEG utilizando técnicas de aprendizado de máquina. 2017. 90 p. Dissertação (Mestrado em Engenharia de Sistemas e Automação)-Universidade Federal de Lavras, Lavras, 2017.
url https://repositorio.ufla.br/handle/1/28230
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Lavras
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Engenharia de Sistemas e Automação
dc.publisher.initials.fl_str_mv UFLA
dc.publisher.country.fl_str_mv brasil
dc.publisher.department.fl_str_mv Departamento de Engenharia
publisher.none.fl_str_mv Universidade Federal de Lavras
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFLA
instname:Universidade Federal de Lavras (UFLA)
instacron:UFLA
instname_str Universidade Federal de Lavras (UFLA)
instacron_str UFLA
institution UFLA
reponame_str Repositório Institucional da UFLA
collection Repositório Institucional da UFLA
bitstream.url.fl_str_mv https://repositorio.ufla.br/bitstreams/139ff81f-76fd-47e4-ab07-f7b7b3cf6945/download
https://repositorio.ufla.br/bitstreams/cc0bce9b-472a-44c3-9306-e4b8cfc8b63b/download
https://repositorio.ufla.br/bitstreams/d6fdc6dd-37b8-469d-94dd-a3302b5a251d/download
https://repositorio.ufla.br/bitstreams/2fa19ef3-fe0c-4731-9852-94824c1a86dc/download
bitstream.checksum.fl_str_mv 80cbd75e61715069a48b9116be2a56a0
760884c1e72224de569e74f79eb87ce3
70d8a9bb5d21344d2f4381665b943eb4
18527ff0a75bfa42f73b918b1315171b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)
repository.mail.fl_str_mv nivaldo@ufla.br || repositorio.biblioteca@ufla.br
_version_ 1854947835892465664