Desarrollo de un servicio web para la clasificación de noticias falsas, aplicando técnicas de aprendizaje automático
El presente Trabajo de Integración Curricular planteó como objetivo el desarrollo de un servicio web para la clasificación de notificas falsas en Español, integrando un modelo de aprendizaje automático para la clasificación. En el desarrollo se utilizaron los métodos analítico y deductivo, para dete...
Guardat en:
| Autor principal: | |
|---|---|
| Format: | bachelorThesis |
| Idioma: | spa |
| Publicat: |
2023
|
| Matèries: | |
| Accés en línia: | https://dspace.espoch.edu.ec/handle/123456789/20796 |
| Etiquetes: |
Afegir etiqueta
Sense etiquetes, Sigues el primer a etiquetar aquest registre!
|
| _version_ | 1858980160013860864 |
|---|---|
| author | Chariguamán Cuji, Jefferson José |
| author_facet | Chariguamán Cuji, Jefferson José |
| author_role | author |
| collection | Repositorio Escuela Superior Politécnica de Chimborazo |
| dc.contributor.none.fl_str_mv | Bastidas Guacho, Gisel Katerine Moreno Costales, Patricio Rene |
| dc.creator.none.fl_str_mv | Chariguamán Cuji, Jefferson José |
| dc.date.none.fl_str_mv | 2023-01-20 2024-04-24T00:09:52Z 2026-03-04T18:18:11Z |
| dc.format.none.fl_str_mv | application/pdf |
| dc.identifier.none.fl_str_mv | Chariguamán Cuji, Jefferson José. (2023). Desarrollo de un servicio web para la clasificación de noticias falsas, aplicando técnicas de aprendizaje automático. Escuela Superior Politécnica de Chimborazo. Riobamba. https://dspace.espoch.edu.ec/handle/123456789/20796 |
| dc.language.none.fl_str_mv | spa |
| dc.publisher.none.fl_str_mv | Escuela Superior Politécnica de Chimborazo |
| dc.relation.none.fl_str_mv | UDCTFIYE;18T00901 |
| dc.rights.none.fl_str_mv | info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-sa/3.0/ec/ |
| dc.source.none.fl_str_mv | reponame:Repositorio Escuela Superior Politécnica de Chimborazo instname:Escuela Superior Politécnica de Chimborazo instacron:ESPOCH |
| dc.subject.none.fl_str_mv | INGENIERÍA DE SOFTWARE INTELIGENCIA ARTIFICIAL API REST METODOLOGÍA SCRUM REDES NEURONALES ISO/IEC 25010 |
| dc.title.none.fl_str_mv | Desarrollo de un servicio web para la clasificación de noticias falsas, aplicando técnicas de aprendizaje automático |
| dc.type.none.fl_str_mv | info:eu-repo/semantics/bachelorThesis info:eu-repo/semantics/publishedVersion |
| description | El presente Trabajo de Integración Curricular planteó como objetivo el desarrollo de un servicio web para la clasificación de notificas falsas en Español, integrando un modelo de aprendizaje automático para la clasificación. En el desarrollo se utilizaron los métodos analítico y deductivo, para determinar los fundamentos teóricos, además se aplicó la metodología SCRUM para el servicio web, donde se estableció requerimientos, personas y roles involucrados en el proyecto, también se definieron 7 historias técnicas y 2 historias de usuarios, además se realizó el sprint backlog para la planificar el periodo de realización de las historias. Por otro lado, se utilizó la metodología CRISP-DM, cubriendo tareas de recolección del conjunto de datos, preprocesamiento, selección de las técnicas a implementar, finalmente se evaluó y seleccionó la técnica con mejor rendimiento para su integración en el servicio web. Tanto el servicio web como la implementación del modelo, fueron realizados mediante el lenguaje de programación Python, con el uso de librerías de machine learning. Para evaluar la eficiencia de desempeño en el servicio web, se basó en la norma ISO/IEC 25010, tomando como métrica el tiempo de respuesta, para evaluar el comportamiento temporal. En el análisis se determinó que el servicio web tiene un tiempo de respuesta promedio de 1.08 segundos. Por otra parte, para la evaluación del rendimiento de los modelos de aprendizaje automático se utilizó la métrica F1, obteniendo que la arquitectura LSTM tiene el mejor rendimiento con una puntuación de 0.746. Finalmente, se recomienda que, para el entrenamiento de modelos de aprendizaje automático, se tenga en cuenta el tamaño del conjunto de datos optando por conjuntos de datos balanceados en el número de datos existentes por clase, de tal forma que no se afecte los resultados de la clasificación. |
| eu_rights_str_mv | openAccess |
| format | bachelorThesis |
| id | ESPOCH_f2f047a3c01a4f02469d2e2ba8a396aa |
| identifier_str_mv | Chariguamán Cuji, Jefferson José. (2023). Desarrollo de un servicio web para la clasificación de noticias falsas, aplicando técnicas de aprendizaje automático. Escuela Superior Politécnica de Chimborazo. Riobamba. |
| instacron_str | ESPOCH |
| institution | ESPOCH |
| instname_str | Escuela Superior Politécnica de Chimborazo |
| language | spa |
| network_acronym_str | ESPOCH |
| network_name_str | Repositorio Escuela Superior Politécnica de Chimborazo |
| oai_identifier_str | oai:dspace.espoch.edu.ec:123456789/20796 |
| publishDate | 2023 |
| publisher.none.fl_str_mv | Escuela Superior Politécnica de Chimborazo |
| reponame_str | Repositorio Escuela Superior Politécnica de Chimborazo |
| repository.mail.fl_str_mv | . |
| repository.name.fl_str_mv | Repositorio Escuela Superior Politécnica de Chimborazo - Escuela Superior Politécnica de Chimborazo |
| repository_id_str | 1750 |
| rights_invalid_str_mv | https://creativecommons.org/licenses/by-nc-sa/3.0/ec/ |
| spelling | Desarrollo de un servicio web para la clasificación de noticias falsas, aplicando técnicas de aprendizaje automáticoChariguamán Cuji, Jefferson JoséINGENIERÍA DE SOFTWAREINTELIGENCIA ARTIFICIALAPI RESTMETODOLOGÍA SCRUMREDES NEURONALESISO/IEC 25010El presente Trabajo de Integración Curricular planteó como objetivo el desarrollo de un servicio web para la clasificación de notificas falsas en Español, integrando un modelo de aprendizaje automático para la clasificación. En el desarrollo se utilizaron los métodos analítico y deductivo, para determinar los fundamentos teóricos, además se aplicó la metodología SCRUM para el servicio web, donde se estableció requerimientos, personas y roles involucrados en el proyecto, también se definieron 7 historias técnicas y 2 historias de usuarios, además se realizó el sprint backlog para la planificar el periodo de realización de las historias. Por otro lado, se utilizó la metodología CRISP-DM, cubriendo tareas de recolección del conjunto de datos, preprocesamiento, selección de las técnicas a implementar, finalmente se evaluó y seleccionó la técnica con mejor rendimiento para su integración en el servicio web. Tanto el servicio web como la implementación del modelo, fueron realizados mediante el lenguaje de programación Python, con el uso de librerías de machine learning. Para evaluar la eficiencia de desempeño en el servicio web, se basó en la norma ISO/IEC 25010, tomando como métrica el tiempo de respuesta, para evaluar el comportamiento temporal. En el análisis se determinó que el servicio web tiene un tiempo de respuesta promedio de 1.08 segundos. Por otra parte, para la evaluación del rendimiento de los modelos de aprendizaje automático se utilizó la métrica F1, obteniendo que la arquitectura LSTM tiene el mejor rendimiento con una puntuación de 0.746. Finalmente, se recomienda que, para el entrenamiento de modelos de aprendizaje automático, se tenga en cuenta el tamaño del conjunto de datos optando por conjuntos de datos balanceados en el número de datos existentes por clase, de tal forma que no se afecte los resultados de la clasificación.The objective of this Curricular Integration Project was the development of a web service for the classification of false notifications in Spanish, integrating a machine learning model for the classification. We utilized the analytical and deductive methods in the development in order to determine the theoretical foundations, and we applied the SCRUM methodology for the web service, where we established the requirements, people and roles involved in the project. Seven technical stories and two user stories were defined, too and a sprint backlog was created to plan the period for the completion of the stories. On the other hand, we utilized the CRISP-DM methodology, covering tasks of data set collection, preprocessing, selection of the techniques to be implemented. Finally, we evaluated and selected the best performing technique for integration into the web service. Both the web service and the implementation of the model were carried out using the Python programming language, with the use of machine learning libraries. We based ourselves on the ISO/IEC 25010 standard to evaluate the performance efficiency of the web service, taking response time as a metric to evaluate the temporal behavior. The analysis determined that the web service has an average response time of 1.08 seconds. On the other hand, the F1 metric was utilized for the evaluation of the performance of the machine learning models, obtaining that the LSTM architecture has the best performance with a score of 0.746. Finally, we recommend that for the training of machine learning models, the size of the data set be taken into account, selecting data sets balanced in the number of existing data per class, so that the classification results will not be affected.Escuela Superior Politécnica de ChimborazoBastidas Guacho, Gisel KaterineMoreno Costales, Patricio Rene2024-04-24T00:09:52Z2026-03-04T18:18:11Z2023-01-20info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionapplication/pdfChariguamán Cuji, Jefferson José. (2023). Desarrollo de un servicio web para la clasificación de noticias falsas, aplicando técnicas de aprendizaje automático. Escuela Superior Politécnica de Chimborazo. Riobamba.https://dspace.espoch.edu.ec/handle/123456789/20796spaUDCTFIYE;18T00901info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/3.0/ec/reponame:Repositorio Escuela Superior Politécnica de Chimborazoinstname:Escuela Superior Politécnica de Chimborazoinstacron:ESPOCH2026-03-04T18:18:11Zoai:dspace.espoch.edu.ec:123456789/20796Institucionalhttp://dspace.espoch.edu.ec/Universidad públicahttps://www.espoch.edu.ec/es/http://dspace.espoch.edu.ec/oai.Ecuador...opendoar:17502026-03-04T18:18:11Repositorio Escuela Superior Politécnica de Chimborazo - Escuela Superior Politécnica de Chimborazofalse |
| spellingShingle | Desarrollo de un servicio web para la clasificación de noticias falsas, aplicando técnicas de aprendizaje automático Chariguamán Cuji, Jefferson José INGENIERÍA DE SOFTWARE INTELIGENCIA ARTIFICIAL API REST METODOLOGÍA SCRUM REDES NEURONALES ISO/IEC 25010 |
| status_str | publishedVersion |
| title | Desarrollo de un servicio web para la clasificación de noticias falsas, aplicando técnicas de aprendizaje automático |
| title_full | Desarrollo de un servicio web para la clasificación de noticias falsas, aplicando técnicas de aprendizaje automático |
| title_fullStr | Desarrollo de un servicio web para la clasificación de noticias falsas, aplicando técnicas de aprendizaje automático |
| title_full_unstemmed | Desarrollo de un servicio web para la clasificación de noticias falsas, aplicando técnicas de aprendizaje automático |
| title_short | Desarrollo de un servicio web para la clasificación de noticias falsas, aplicando técnicas de aprendizaje automático |
| title_sort | Desarrollo de un servicio web para la clasificación de noticias falsas, aplicando técnicas de aprendizaje automático |
| topic | INGENIERÍA DE SOFTWARE INTELIGENCIA ARTIFICIAL API REST METODOLOGÍA SCRUM REDES NEURONALES ISO/IEC 25010 |
| url | https://dspace.espoch.edu.ec/handle/123456789/20796 |