Detecção de anomalias utilizando autoencoder variacional

Detalhes bibliográficos
Autor(a) principal: Comini, João Pedro Marin
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNESP
Texto Completo: https://hdl.handle.net/11449/255487
Resumo: A Internet se desenvolveu de forma exponencial nos últimos anos, junto a isso, os riscos de agentes maliciosos atuarem se tornou ainda maior. Neste trabalho, realizou-se um estudo profundo sobre um modelo de aprendizagem de máquina conhecido como autoencoder variacional, que foi treinado e desenvolvido junto a diversos modelos de aprendizado de máquina, implementados através das frameworks TensorFlow e Keras para a linguagem de programação Python. Utilizou-se o conjunto de dados NSL-KDD, uma versão refinada do conjunto de dados KDDcup99, cuja preparação e tratamento também foram abordados em um capítulo deste trabalho. Os modelos foram desenvolvidos com o objetivo de avaliar sua efetividade no campo de detecção de anomalias, mais especificamente ao se tratar de anomalias em redes de computadores. Seus resultados foram comparados com diversos classificadores já estabelecidos na área e resultados satisfatórios foram obtidos. Espera-se, então, que este trabalho sirva de apoio para trabalhos futuros envolvendo autoencoders variacionais e/ou detecção de anomalias.
id UNSP_76c4e7fb117a5080eebec4e65927a854
oai_identifier_str oai:repositorio.unesp.br:11449/255487
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Detecção de anomalias utilizando autoencoder variacionalAnomaly detection using variational autoencoderAprendizado de máquinaDetecção de anomaliasRedes de computadoresAnomaly detectionAutoencoderVariational InferenceMachine learningA Internet se desenvolveu de forma exponencial nos últimos anos, junto a isso, os riscos de agentes maliciosos atuarem se tornou ainda maior. Neste trabalho, realizou-se um estudo profundo sobre um modelo de aprendizagem de máquina conhecido como autoencoder variacional, que foi treinado e desenvolvido junto a diversos modelos de aprendizado de máquina, implementados através das frameworks TensorFlow e Keras para a linguagem de programação Python. Utilizou-se o conjunto de dados NSL-KDD, uma versão refinada do conjunto de dados KDDcup99, cuja preparação e tratamento também foram abordados em um capítulo deste trabalho. Os modelos foram desenvolvidos com o objetivo de avaliar sua efetividade no campo de detecção de anomalias, mais especificamente ao se tratar de anomalias em redes de computadores. Seus resultados foram comparados com diversos classificadores já estabelecidos na área e resultados satisfatórios foram obtidos. Espera-se, então, que este trabalho sirva de apoio para trabalhos futuros envolvendo autoencoders variacionais e/ou detecção de anomalias.The Internet has developed exponentially in recent years, and the risk of malicious agents acting has become even greater. In this work, an in-depth study of a neural network model known as variational autoencoder, which was trained and developed along with several machine learning models, implemented through TensorFlow and Keras frameworks for the Python programming language. We used the NSL-KDD dataset, a refined version of the KDDcup99 dataset, whose preparation and treatment were also covered in a chapter of this paper. The models were developed with the objective of evaluating their effectiveness in the field of anomaly detection, more specifically when dealing with anomalies in computer networks. Their results were compared with several classifiers already established in the area and good results were obtained. This project is then expected to support future work involving variational autoencoders and/or anomaly detection.Não recebi financiamentoUniversidade Estadual Paulista (Unesp)Costa, Kelton Augusto Pontara da [UNESP]Comini, João Pedro Marin2024-05-06T17:26:47Z2024-05-06T17:26:47Z2019-11-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfCOMINI, João Pedro Marin. Detecção de anomalias utilizando autoencoder variacional . 2019. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Faculdade de Ciências, Universidade Estadual Paulista (UNESP), Bauru, 2019.https://hdl.handle.net/11449/255487porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2024-05-07T06:44:19Zoai:repositorio.unesp.br:11449/255487Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-05-07T06:44:19Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Detecção de anomalias utilizando autoencoder variacional
Anomaly detection using variational autoencoder
title Detecção de anomalias utilizando autoencoder variacional
spellingShingle Detecção de anomalias utilizando autoencoder variacional
Comini, João Pedro Marin
Aprendizado de máquina
Detecção de anomalias
Redes de computadores
Anomaly detection
Autoencoder
Variational Inference
Machine learning
title_short Detecção de anomalias utilizando autoencoder variacional
title_full Detecção de anomalias utilizando autoencoder variacional
title_fullStr Detecção de anomalias utilizando autoencoder variacional
title_full_unstemmed Detecção de anomalias utilizando autoencoder variacional
title_sort Detecção de anomalias utilizando autoencoder variacional
author Comini, João Pedro Marin
author_facet Comini, João Pedro Marin
author_role author
dc.contributor.none.fl_str_mv Costa, Kelton Augusto Pontara da [UNESP]
dc.contributor.author.fl_str_mv Comini, João Pedro Marin
dc.subject.por.fl_str_mv Aprendizado de máquina
Detecção de anomalias
Redes de computadores
Anomaly detection
Autoencoder
Variational Inference
Machine learning
topic Aprendizado de máquina
Detecção de anomalias
Redes de computadores
Anomaly detection
Autoencoder
Variational Inference
Machine learning
description A Internet se desenvolveu de forma exponencial nos últimos anos, junto a isso, os riscos de agentes maliciosos atuarem se tornou ainda maior. Neste trabalho, realizou-se um estudo profundo sobre um modelo de aprendizagem de máquina conhecido como autoencoder variacional, que foi treinado e desenvolvido junto a diversos modelos de aprendizado de máquina, implementados através das frameworks TensorFlow e Keras para a linguagem de programação Python. Utilizou-se o conjunto de dados NSL-KDD, uma versão refinada do conjunto de dados KDDcup99, cuja preparação e tratamento também foram abordados em um capítulo deste trabalho. Os modelos foram desenvolvidos com o objetivo de avaliar sua efetividade no campo de detecção de anomalias, mais especificamente ao se tratar de anomalias em redes de computadores. Seus resultados foram comparados com diversos classificadores já estabelecidos na área e resultados satisfatórios foram obtidos. Espera-se, então, que este trabalho sirva de apoio para trabalhos futuros envolvendo autoencoders variacionais e/ou detecção de anomalias.
publishDate 2019
dc.date.none.fl_str_mv 2019-11-12
2024-05-06T17:26:47Z
2024-05-06T17:26:47Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv COMINI, João Pedro Marin. Detecção de anomalias utilizando autoencoder variacional . 2019. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Faculdade de Ciências, Universidade Estadual Paulista (UNESP), Bauru, 2019.
https://hdl.handle.net/11449/255487
identifier_str_mv COMINI, João Pedro Marin. Detecção de anomalias utilizando autoencoder variacional . 2019. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Faculdade de Ciências, Universidade Estadual Paulista (UNESP), Bauru, 2019.
url https://hdl.handle.net/11449/255487
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1803650114563080192