Diseño de una solución IT para el análisis de sentimientos frente a la opinión de las figuras públicas usando técnicas de web scraping y la Twitter API.

Colombia es un país que vive dentro del constante debate político, siendo Twitter la plataforma por excelencia para compartir opiniones de este tipo. Nos encontramos con que en estas opiniones dejan una cantidad gigante de información que no está organizada ni centralizada, haciendo que para el ciud...

Full description

Autores:
Álvarez Correa Mercado, Ricardo
Rodríguez González, Jose
Tipo de recurso:
Fecha de publicación:
2022
Institución:
Universidad del Norte
Repositorio:
Repositorio Uninorte
Idioma:
spa
OAI Identifier:
oai:manglar.uninorte.edu.co:10584/10543
Acceso en línea:
http://hdl.handle.net/10584/10543
Palabra clave:
Analisis de Sentimientos, Red Neuronal, API, Red Social
Sentiment Analysis, Neural Network, API, Social Network
Rights
License
Universidad del Norte
id REPOUNORT2_4f6bdb98218ff5ec28a64bc14472ce85
oai_identifier_str oai:manglar.uninorte.edu.co:10584/10543
network_acronym_str REPOUNORT2
network_name_str Repositorio Uninorte
repository_id_str
dc.title.es_ES.fl_str_mv Diseño de una solución IT para el análisis de sentimientos frente a la opinión de las figuras públicas usando técnicas de web scraping y la Twitter API.
Design of an IT solution for sentiment analysis against the opinion of public figures using web scraping techniques and the Twitter API.
title Diseño de una solución IT para el análisis de sentimientos frente a la opinión de las figuras públicas usando técnicas de web scraping y la Twitter API.
spellingShingle Diseño de una solución IT para el análisis de sentimientos frente a la opinión de las figuras públicas usando técnicas de web scraping y la Twitter API.
Analisis de Sentimientos, Red Neuronal, API, Red Social
Sentiment Analysis, Neural Network, API, Social Network
title_short Diseño de una solución IT para el análisis de sentimientos frente a la opinión de las figuras públicas usando técnicas de web scraping y la Twitter API.
title_full Diseño de una solución IT para el análisis de sentimientos frente a la opinión de las figuras públicas usando técnicas de web scraping y la Twitter API.
title_fullStr Diseño de una solución IT para el análisis de sentimientos frente a la opinión de las figuras públicas usando técnicas de web scraping y la Twitter API.
title_full_unstemmed Diseño de una solución IT para el análisis de sentimientos frente a la opinión de las figuras públicas usando técnicas de web scraping y la Twitter API.
title_sort Diseño de una solución IT para el análisis de sentimientos frente a la opinión de las figuras públicas usando técnicas de web scraping y la Twitter API.
dc.creator.fl_str_mv Álvarez Correa Mercado, Ricardo
Rodríguez González, Jose
dc.contributor.advisor.none.fl_str_mv Nieto Bernal, Wilson
dc.contributor.author.none.fl_str_mv Álvarez Correa Mercado, Ricardo
Rodríguez González, Jose
dc.subject.es_ES.fl_str_mv Analisis de Sentimientos, Red Neuronal, API, Red Social
topic Analisis de Sentimientos, Red Neuronal, API, Red Social
Sentiment Analysis, Neural Network, API, Social Network
dc.subject.en_US.fl_str_mv Sentiment Analysis, Neural Network, API, Social Network
description Colombia es un país que vive dentro del constante debate político, siendo Twitter la plataforma por excelencia para compartir opiniones de este tipo. Nos encontramos con que en estas opiniones dejan una cantidad gigante de información que no está organizada ni centralizada, haciendo que para el ciudadano común sea difícil interpretarla. Gracias a las funcionalidades que ofrece la Twitter API y valiéndonos de técnicas de Machine Learning para el análisis de datos, hemos creado una solución IT capaz de tomar las distintas opiniones sobre las figuras políticas del país y clasificarlas según los sentimientos asociados a ellas. Nuestro prototipo cuenta con una base de datos en PostgreSQL y con un modelo de análisis de datos desarrollado en Python, usando como base para la red neuronal la librería Keras. Luego de las debidas fases de entrenamiento y prueba nuestro modelo tuvo un porcentaje de precisión del 85% en la clasificación de tweets en base a sus sentimientos. Consideramos que, a modo de desarrollo futuro, nuestra solución abre muchas posibilidades como la ampliación hacia otras redes sociales usando técnicas de Web Scraping o la opción de desarrollos web y móvil para la retransmisión de los análisis generados hacia el público general.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-06-08T16:34:25Z
dc.date.available.none.fl_str_mv 2022-06-08T16:34:25Z
dc.date.issued.none.fl_str_mv 2022-06-06
dc.type.es_ES.fl_str_mv article
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10584/10543
url http://hdl.handle.net/10584/10543
dc.language.iso.es_ES.fl_str_mv spa
language spa
dc.rights.es_ES.fl_str_mv Universidad del Norte
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Universidad del Norte
http://purl.org/coar/access_right/c_abf2
dc.publisher.es_ES.fl_str_mv Barranquilla, Universidad del Norte, 2022
institution Universidad del Norte
bitstream.url.fl_str_mv https://manglar.uninorte.edu.co/bitstream/10584/10543/1/arquitectura.jpg
https://manglar.uninorte.edu.co/bitstream/10584/10543/2/arquitectura.pdf
https://manglar.uninorte.edu.co/bitstream/10584/10543/3/license.txt
bitstream.checksum.fl_str_mv 75bb39a5f3c1cb46470742b9e72b9781
89634227a8f8c4dcf2f5022e6a834f90
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Digital de la Universidad del Norte
repository.mail.fl_str_mv mauribe@uninorte.edu.co
_version_ 1812183135328141312
spelling Nieto Bernal, WilsonÁlvarez Correa Mercado, RicardoRodríguez González, Jose2022-06-08T16:34:25Z2022-06-08T16:34:25Z2022-06-06http://hdl.handle.net/10584/10543Colombia es un país que vive dentro del constante debate político, siendo Twitter la plataforma por excelencia para compartir opiniones de este tipo. Nos encontramos con que en estas opiniones dejan una cantidad gigante de información que no está organizada ni centralizada, haciendo que para el ciudadano común sea difícil interpretarla. Gracias a las funcionalidades que ofrece la Twitter API y valiéndonos de técnicas de Machine Learning para el análisis de datos, hemos creado una solución IT capaz de tomar las distintas opiniones sobre las figuras políticas del país y clasificarlas según los sentimientos asociados a ellas. Nuestro prototipo cuenta con una base de datos en PostgreSQL y con un modelo de análisis de datos desarrollado en Python, usando como base para la red neuronal la librería Keras. Luego de las debidas fases de entrenamiento y prueba nuestro modelo tuvo un porcentaje de precisión del 85% en la clasificación de tweets en base a sus sentimientos. Consideramos que, a modo de desarrollo futuro, nuestra solución abre muchas posibilidades como la ampliación hacia otras redes sociales usando técnicas de Web Scraping o la opción de desarrollos web y móvil para la retransmisión de los análisis generados hacia el público general.Colombia is a country that lives within the constant political debate, being Twitter the platform par excellence to share opinions of this type. We find that these opinions leave a huge amount of information that is not organized or centralized, making it difficult for the common citizen to interpret it. Thanks to the features offered by the Twitter API and using Machine Learning techniques for data analysis, we have created an IT solution capable of taking the different opinions about the country's political figures and classifying them according to the feelings associated with them. Our prototype has a PostgreSQL database and a data analysis model developed in Python, using the Keras library as the basis for the neural network. After the proper training and testing phases, our model had an accuracy rate of 85% in classifying tweets based on their sentiments. We consider that, by way of future development, our solution opens up many possibilities such as the extension to other social networks using Web Scraping techniques or the option of web and mobile development for the retransmission of the analysis generated to the general public.spaBarranquilla, Universidad del Norte, 2022Universidad del Nortehttp://purl.org/coar/access_right/c_abf2Analisis de Sentimientos, Red Neuronal, API, Red SocialSentiment Analysis, Neural Network, API, Social NetworkDiseño de una solución IT para el análisis de sentimientos frente a la opinión de las figuras públicas usando técnicas de web scraping y la Twitter API.Design of an IT solution for sentiment analysis against the opinion of public figures using web scraping techniques and the Twitter API.articlehttp://purl.org/coar/resource_type/c_6501ORIGINALarquitectura.jpgarquitectura.jpgArquitectura Fisica.image/jpeg68290https://manglar.uninorte.edu.co/bitstream/10584/10543/1/arquitectura.jpg75bb39a5f3c1cb46470742b9e72b9781MD51arquitectura.pdfarquitectura.pdfArquitectura Fisica.application/pdf30218https://manglar.uninorte.edu.co/bitstream/10584/10543/2/arquitectura.pdf89634227a8f8c4dcf2f5022e6a834f90MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://manglar.uninorte.edu.co/bitstream/10584/10543/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5310584/10543oai:manglar.uninorte.edu.co:10584/105432022-06-08 11:34:25.84Repositorio Digital de la Universidad del Nortemauribe@uninorte.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=