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...
- 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= |