Rede neural artificial para detecção do estado ocular usando sinal de EEG

dc.contributor.advisor1FERREIRA, Denis Vieira Gomes
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/2392198150359061pt_BR
dc.contributor.advisor1ORCIDhttps://orcid.org/0000-0002-2074-7246pt_BR
dc.creatorALMEIDA, Juliano Mateus de
dc.creator.Latteshttp://lattes.cnpq.br/3779247626569441pt_BR
dc.date.accessioned2024-03-22T15:22:28Z
dc.date.available2024-03-22T15:22:28Z
dc.date.issued2023-12-14
dc.description.abstractThis research delves into the application of artificial neural networks for detecting ocular states through Electroencephalogram (EEG) signals. The primary objective was to elucidate neurophysiology and expound upon the operation of a brain-computer interface system. A Multi-Layer Perceptron (MLP) Neural Network was employed to predict ocular states, distinguishing between open and closed eyes based on EEG signals. To achieve this, a dataset comprising 2-minute EEG readings from diverse experiments, wherein participants maintained either open or closed eyes, was utilized. Subsequently, this data underwent processing, statistical tabulation, and visualization through graphing, facilitated by the Python programming language to enhance interpretability. The development of the Neural Network was conducted in Python, utilizing the Scikit-learn, TensorFlow, and NumPy libraries. The architecture of the MLP network featured 5 neurons in the input layer, along with 2 hidden layers (the first comprising 20 neurons and the second, 35 neurons). The network underwent training over 100 epochs, culminating in a model accuracy of 94.77%. This effectively validated the artificial neural network's competence in classifying ocular states. Upon scrutinizing the confusion matrix, notable instances of true positives (TP) and true negatives (TN) were observed, with 6822 cases accurately identified for closed eyes and 6825 for open eyes. Nevertheless, there were 453 instances where the model erroneously predicted closed eyes when they were open, and vice versa, transpiring on 300 occasions. In conclusion, the research affirmed the efficacy of the model through metrics such as accuracy and the analysis of the Confusion Matrix. However, it is imperative to acknowledge that this analysis does not exhaust the opportunities for applying supplementary methods to explore diverse approaches in validating the proposed model. Furthermore, it is noteworthy that comprehending the obtained results and endeavoring to formulate a more effective architecture for addressing the proposed problem can be a formidable challenge.en
dc.description.resumoEste trabalho aborda a aplicação de redes neurais artificiais na detecção do estado ocular através do sinal de Eletroencefalograma (EEG). O objetivo foi descrever a neurofisiologia, bem como o funcionamento de um sistema de interface cérebro-computador, utilizando uma Rede Neural do tipo Perceptron de Múltiplas Camadas (MLP - Multi Layer Perceptron) para prever o estado ocular, distinguindo entre olhos abertos e fechados com base nos sinais de EEG. Para isso, empregou-se uma base de dados contendo leituras de 2 minutos de EEG obtidas em diferentes experimentos nos quais os participantes mantiveram os olhos fechados e abertos. Posteriormente, esses dados foram tratados, tabulados estatisticamente e visualizados em gráficos utilizando a linguagem de programação Python para facilitar a interpretação. O desenvolvimento da Rede Neural foi realizado em linguagem de programação no Python, utilizando as bibliotecas Scikit-learn, TensorFlow e NumPy. A arquitetura da rede MLP consistiu em 5 neurônios na camada de entrada, 2 camadas ocultas (a primeira com 20 neurônios e a segunda com 35 neurônios) e foi treinada ao longo de 100 épocas. Como resultado o modelo alcançou uma acurácia de 94,77%, validando efetivamente a rede neural artificial na classificação do estado ocular. Ao examinar a matriz de confusão, destacam-se os verdadeiros positivos (TP) e verdadeiros negativos (TN), registrando 6822 casos corretamente identificados para olhos fechados e 6825 para olhos abertos. Contudo, houve 453 casos em que o modelo previu erroneamente que os olhos estavam fechados quando estavam abertos, e vice-versa, em 300 ocasiões. Consequentemente, a pesquisa confirmou a eficácia do modelo por meio de métricas como acurácia e análise da Matriz de Confusão. No entanto, essa análise não exaure as oportunidades de aplicar métodos adicionais para explorar diferentes abordagens de validação do modelo proposto. Valendo ainda ressaltar que muitas vezes, compreender os resultados obtidos e buscar uma arquitetura mais eficaz para a resolução do problema proposto tornar-se desafiador.pt_BR
dc.identifier.citationALMEIDA, Juliano Mateus de. Rede neural artificial para detecção do estado ocular usando sinal de EEG. Orientador: Denis Vieira Gomes Ferreira. 2023. 55 f. Trabalho de Conclusão de Curso (Bacharelado em Medicina) - Campus Universitário de Altamira, Universidade Federal do Pará, Altamira, 2023. Disponível em: https://bdm.ufpa.br/jspui/handle/prefix/6938. Acesso em:.pt_BR
dc.identifier.urihttps://bdm.ufpa.br/jspui/handle/prefix/6938
dc.rightsAcesso Abertopt_BR
dc.source.uriDisponível via internet correio eletrônico: bibaltamira@ufpa.brpt_BR
dc.subjectSistema nervosopt_BR
dc.subjectRede neural artificialpt_BR
dc.subjectEEGpt_BR
dc.subjectNervous systemen
dc.subjectArtificial neural networken
dc.subject.cnpqCNPQ::CIENCIAS DA SAUDE::MEDICINA::CLINICA MEDICA::NEUROLOGIApt_BR
dc.titleRede neural artificial para detecção do estado ocular usando sinal de EEGpt_BR
dc.typeTrabalho de Curso - Graduação - Monografiapt_BR

Arquivo(s)

Pacote Original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
TCC_RedeNeuralArtificial.pdf
Tamanho:
2.49 MB
Formato:
Adobe Portable Document Format
Licença do Pacote
Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
1.84 KB
Formato:
Item-specific license agreed upon to submission
Descrição:

Aparece na Coleção