Protótipo para mineração de opinião em redes sociais: estudo de casos selecionados usando o twitter

Detalhes bibliográficos
Autor(a) principal: Santos, Leandro Matioli
Data de Publicação: 2015
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFLA
Texto Completo: http://repositorio.ufla.br/jspui/handle/1/5190
Resumo: This work aimed the development of a prototype that is able to perform opinion mining in texts from social networks, using Twitter as a study case. A detailed description of the concepts associated with the field of web mining and the process of text mining was presented, showing the current techniques for its realization. The programming language Java was used to build the prototype, but previously, a small UML modeling was done. The machine learning method known as SVM was chosen to perform the binary classification between positive and negative sentiments, which represents an action of opinion mining or sentiment analysis. To represent the text documents in a structured manner, it was opted to use the feature vector, which is a statistical approach to text analysis. In the tests executed, it was possible to observe that the trained classifier achieved an average accuracy of 80% on the desired classifications. It was concluded that success was obtained with the prototype created, because it was able to perform the tasks solicited in a reasonable way.
id UFLA_ccae704f432e70f3901a762c957b05a3
oai_identifier_str oai:localhost:1/5190
network_acronym_str UFLA
network_name_str Repositório Institucional da UFLA
repository_id_str
spelling Protótipo para mineração de opinião em redes sociais: estudo de casos selecionados usando o twitterMineração de opiniãoAnálise de sentimentoWeb miningAprendizagem de máquinaClassificaçãoOpinion miningSentiment analysisMachine learningClassificationThis work aimed the development of a prototype that is able to perform opinion mining in texts from social networks, using Twitter as a study case. A detailed description of the concepts associated with the field of web mining and the process of text mining was presented, showing the current techniques for its realization. The programming language Java was used to build the prototype, but previously, a small UML modeling was done. The machine learning method known as SVM was chosen to perform the binary classification between positive and negative sentiments, which represents an action of opinion mining or sentiment analysis. To represent the text documents in a structured manner, it was opted to use the feature vector, which is a statistical approach to text analysis. In the tests executed, it was possible to observe that the trained classifier achieved an average accuracy of 80% on the desired classifications. It was concluded that success was obtained with the prototype created, because it was able to perform the tasks solicited in a reasonable way.Este trabalho teve como objetivo o desenvolvimento de um protótipo capaz de realizar mineração de opinião em textos de redes sociais, tendo como unidade-caso, o Twitter. Uma descrição detalhada dos conceitos associados ao campo de web mining e ao processo de mineração de textos foi apresentada, mostrando-se as técnicas atuais para a sua realização. Para a construção do protótipo, utilizou-se a linguagem Java, tendo o cuidado de realizar uma pequena modelagem UML do mesmo antes. O método de aprendizagem de máquina conhecido como SVM foi escolhido para realizar a classificação binária entre sentimentos positivos e negativos, que representa uma ação de mineração de opinião ou análise de sentimento. Para se representar os documentos de texto de maneira estruturada, optou-se pelo modelo conhecido como vetor de características, que é um abordagem estatística para análise de textos. Nos testes realizados, foi possível observar que o classificador treinado alcançou, em média, uma taxa de acerto de 80% nas classificações desejadas. Conclui-se que o sucesso foi obtido no protótipo criado, pois o mesmo foi capaz de realizar as tarefas requisitadas de maneira razoável.Zambalde, André LuizEsmin, Ahmed Ali AbdallaGrützmann, AndréCastro, Cristiano Leite deSantos, Leandro Matioli2015-03-17T13:13:11Z2015-03-17T13:13:11Z2015-03-17info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttp://repositorio.ufla.br/jspui/handle/1/5190info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFLAinstname:Universidade Federal de Lavras (UFLA)instacron:UFLA2018-10-09T18:36:04Zoai:localhost:1/5190Repositório InstitucionalPUBhttp://repositorio.ufla.br/oai/requestnivaldo@ufla.br || repositorio.biblioteca@ufla.bropendoar:2018-10-09T18:36:04Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)false
dc.title.none.fl_str_mv Protótipo para mineração de opinião em redes sociais: estudo de casos selecionados usando o twitter
title Protótipo para mineração de opinião em redes sociais: estudo de casos selecionados usando o twitter
spellingShingle Protótipo para mineração de opinião em redes sociais: estudo de casos selecionados usando o twitter
Santos, Leandro Matioli
Mineração de opinião
Análise de sentimento
Web mining
Aprendizagem de máquina
Classificação
Opinion mining
Sentiment analysis
Machine learning
Classification
title_short Protótipo para mineração de opinião em redes sociais: estudo de casos selecionados usando o twitter
title_full Protótipo para mineração de opinião em redes sociais: estudo de casos selecionados usando o twitter
title_fullStr Protótipo para mineração de opinião em redes sociais: estudo de casos selecionados usando o twitter
title_full_unstemmed Protótipo para mineração de opinião em redes sociais: estudo de casos selecionados usando o twitter
title_sort Protótipo para mineração de opinião em redes sociais: estudo de casos selecionados usando o twitter
author Santos, Leandro Matioli
author_facet Santos, Leandro Matioli
author_role author
dc.contributor.none.fl_str_mv Zambalde, André Luiz
Esmin, Ahmed Ali Abdalla
Grützmann, André
Castro, Cristiano Leite de
dc.contributor.author.fl_str_mv Santos, Leandro Matioli
dc.subject.por.fl_str_mv Mineração de opinião
Análise de sentimento
Web mining
Aprendizagem de máquina
Classificação
Opinion mining
Sentiment analysis
Machine learning
Classification
topic Mineração de opinião
Análise de sentimento
Web mining
Aprendizagem de máquina
Classificação
Opinion mining
Sentiment analysis
Machine learning
Classification
description This work aimed the development of a prototype that is able to perform opinion mining in texts from social networks, using Twitter as a study case. A detailed description of the concepts associated with the field of web mining and the process of text mining was presented, showing the current techniques for its realization. The programming language Java was used to build the prototype, but previously, a small UML modeling was done. The machine learning method known as SVM was chosen to perform the binary classification between positive and negative sentiments, which represents an action of opinion mining or sentiment analysis. To represent the text documents in a structured manner, it was opted to use the feature vector, which is a statistical approach to text analysis. In the tests executed, it was possible to observe that the trained classifier achieved an average accuracy of 80% on the desired classifications. It was concluded that success was obtained with the prototype created, because it was able to perform the tasks solicited in a reasonable way.
publishDate 2015
dc.date.none.fl_str_mv 2015-03-17T13:13:11Z
2015-03-17T13:13:11Z
2015-03-17
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 http://repositorio.ufla.br/jspui/handle/1/5190
url http://repositorio.ufla.br/jspui/handle/1/5190
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.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
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_ 1807835100128215040