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

Descripció completa

Guardat en:
Dades bibliogràfiques
Autor principal: Chariguamán Cuji, Jefferson José (author)
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