Detecção de notícias falsas utilizando aprendizado de máquina
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/handle/123456789/217232 |
Resumo: | TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. |
id |
UFSC_c84a37d3503d5e30a3100b7cd205dbfa |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/217232 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Detecção de notícias falsas utilizando aprendizado de máquinaRegressão logísticaDetecção de notícia falsaProcessamento de linguagem naturalLSTMLogistic regressionFake news detectionLSTMNatural language processingTCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.O PFC foi realizado no DAS/UFSC. Atualmente, devido à popularização da internet e a facilidade de acesso às informações, as notícias falsas propagam-se rapidamente, tornando-se uma preocupação para a sociedade. O objetivo deste PFC é obter um modelo de aprendizado de máquina para detecção de notícias falsas. Este estudo contempla o desenvolvimento de dois modelos de classificação, um utilizando regressão logística e outro redes neurais recorrentes do tipo LSTM. Ambos foram treinados e avaliados utilizando uma base de dados de notícias falsas e verdadeiras contendo 7200 amostras em Língua Portuguesa. O pré-processamento de dados foi realizado levando em consideração o modelo de aprendizado de máquina em questão. Para melhorar o desempenho, diversos experimentos foram elaborados com variações nos valores dos hiperparâmetros do modelo. Os resultados foram comparados através das métricas acurácia, precisão, recall e F1-score. O algoritmo regressão logística mostrou-se melhor que rede neural do tipo LSTM, obtendo um valor de F1-score de 92,8%. Por fim, foi desenvolvido uma interface web, a qual é possível realizar a checagem de uma notícia através da utilização do modelo treinado no back-end.This PFC was developed at DAS/UFSC. Currently, due to the popularization of the internet and the ease of access to information, fake news is spreading rapidly, becoming a concern for society. The purpose of this work is to obtain a machine learning model for fake news detection. This study contemplates the development of two classification models, one using logistic regression and the other recurrent neural networks of type LSTM. Both were trained and evaluated using data of fake and true news containing 7200 samples in Portuguese. Data pre-processing was performed taking into account the machine learning model in question. To improve performance, several experiments were carried out with variations in the values of the model’s hyperparameters. Results were compared using the metrics accuracy, precision, recall and F1-score. Logistic regression algorithm proved to be better than LSTM neural network, obtaining a value of 92,8% in F1-score. Finally, a web interface was developed using the trained model on the back-end where it is possible to check a news.Florianópolis, SC.Antonelo, Eric AislanUniversidade Federal de Santa CatarinaBattisti, Fernando2020-11-04T18:27:18Z2020-11-04T18:27:18Z2020-10-20info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis68 f.application/pdfhttps://repositorio.ufsc.br/handle/123456789/217232info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2020-11-04T18:27:18Zoai:repositorio.ufsc.br:123456789/217232Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732020-11-04T18:27:18Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
Detecção de notícias falsas utilizando aprendizado de máquina |
title |
Detecção de notícias falsas utilizando aprendizado de máquina |
spellingShingle |
Detecção de notícias falsas utilizando aprendizado de máquina Battisti, Fernando Regressão logística Detecção de notícia falsa Processamento de linguagem natural LSTM Logistic regression Fake news detection LSTM Natural language processing |
title_short |
Detecção de notícias falsas utilizando aprendizado de máquina |
title_full |
Detecção de notícias falsas utilizando aprendizado de máquina |
title_fullStr |
Detecção de notícias falsas utilizando aprendizado de máquina |
title_full_unstemmed |
Detecção de notícias falsas utilizando aprendizado de máquina |
title_sort |
Detecção de notícias falsas utilizando aprendizado de máquina |
author |
Battisti, Fernando |
author_facet |
Battisti, Fernando |
author_role |
author |
dc.contributor.none.fl_str_mv |
Antonelo, Eric Aislan Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Battisti, Fernando |
dc.subject.por.fl_str_mv |
Regressão logística Detecção de notícia falsa Processamento de linguagem natural LSTM Logistic regression Fake news detection LSTM Natural language processing |
topic |
Regressão logística Detecção de notícia falsa Processamento de linguagem natural LSTM Logistic regression Fake news detection LSTM Natural language processing |
description |
TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-11-04T18:27:18Z 2020-11-04T18:27:18Z 2020-10-20 |
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 |
https://repositorio.ufsc.br/handle/123456789/217232 |
url |
https://repositorio.ufsc.br/handle/123456789/217232 |
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 |
68 f. application/pdf |
dc.publisher.none.fl_str_mv |
Florianópolis, SC. |
publisher.none.fl_str_mv |
Florianópolis, SC. |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
instname_str |
Universidade Federal de Santa Catarina (UFSC) |
instacron_str |
UFSC |
institution |
UFSC |
reponame_str |
Repositório Institucional da UFSC |
collection |
Repositório Institucional da UFSC |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808652296154775552 |