Please use this identifier to cite or link to this item: https://ric.cps.sp.gov.br/handle/123456789/37068
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorBORGES JÚNIOR, Sérgio Ricardo-
dc.contributor.authorMARTINS, Matheus Ferreira-
dc.contributor.authorSILVA, Pedro Henrique Mendes-
dc.contributor.otherVOLPE, Valéria Maria-
dc.contributor.otherALVES, Isabela Alquaz-
dc.date.accessioned2025-10-22T19:28:33Z-
dc.date.available2025-10-22T19:28:33Z-
dc.date.issued2020-12-11-
dc.identifier.citationMARTINS, Matheus Ferreira; SILVA, Pedro Henrique Mendes. Inteligência artificial para classificaçãode fake news. 2020. Trabalho de Conclusão de Curso (Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas) – Faculdade de Tecnologia de São José do Rio Preto, São José do Rio Preto, 2020.pt_BR
dc.identifier.urihttps://ric.cps.sp.gov.br/handle/123456789/37068-
dc.description.abstractAs informações difundidas pela internet todos os dias nem sempre tem um conteúdo confiável. As Fake News são notícias que não representam a realidade, mas são compartilhadas como se fossem verídicas. A motivação de quem as fabrica e as divulgam são diversas. Nesta perspectiva, este trabalho possuiu como objetivo desenvolver uma aplicação para classificar notícias entre reais e fake news com a combinação de processamento de linguagem natural e aprendizagem de máquina. Para isso, utilizou-se os seguintes algoritmos de aprendizagem de máquina: Random Forest (RF), Support Vector Machine (SVM) e Naive Bayes (NB)a partir da biblioteca Scikit-learn da linguagem Python. O conjunto de dados utilizado foi o “fake and real” news obtido no Kaggle. Os resultados obtidos demonstram que RFobteve o melhor desempenho em todas as métricas utilizadas (Acurácia, Precisão, Recall e F1-Score), sendo: 99,7%, 100%, 99,7%, 99,3%, respectivamente. O SVM teve um bom desempenho, mas inferior ao RF, obtendo: 86,5%, 97,4%, 85,2% e 75,7%, respectivamente. Por fim, NB obteve o pior desempenho em todas as métricas: 60,6%, 61,6%, 61,6% e 61,7%.pt_BR
dc.description.abstractThe information daily spread over the Internet doesn't always have a reliable content. Fake News is information that does not represent reality, but it is shared as if it was true. The motivation of those who manufacture and disseminate it is diverse. In this perspective, this work aimed to develop an application to classify news between true news and fake ones with the combination of natural language processing and machine learning. Therefore, the following machine learning algorithms were used: Random Forest (RF), Support Vector Machine (SVM) and Naive Bayes (NB) from the Scikit-learn library of the Python language. The dataset used was fake and real news obtained from Kaggle. The results obtained demonstrate that RF obtained the best performance in all the metrics used (Accuracy, Precision, Recall and F1-Score), being: 99.7%, 100%, 99.7%, 99.3%, respectively. SVM performed well, but below RF, obtaining: 86.5%, 97.4%, 85.2% and 75.7%, respectively. Finally, NB had the worst performance in all metrics: 60.6%, 61.6%, 61.6% and 61.7%.pt_BR
dc.description.sponsorshipCurso Superior de Tecnologia em Análise e Desenvolvimento de Sistemaspt_BR
dc.language.isopt_BRpt_BR
dc.publisher121pt_BR
dc.subjectAlgoritmospt_BR
dc.subjectDesenvolvimento de software (avaliação)pt_BR
dc.subjectMachine learningpt_BR
dc.subjectFake newspt_BR
dc.subjectLinguagem naturalpt_BR
dc.subject.otherInformação e Comunicaçãopt_BR
dc.titleInteligência artificial para classificaçãode fake newspt_BR
dc.title.alternativeArtificial intelligence for fake news classificationpt_BR
dc.typeArtigo Científicopt_BR
dcterms.type-pt_BR
Appears in Collections:Trabalhos de Conclusão de Curso



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.