• Communities & Collections
  • Browse
    • Log In
      New user? Click here to register.Have you forgotten your password?
  • English
  • Español
Repository logo

Repositorio

Nacional

  • Communities & Collections
  • Browse
    • Log In
      New user? Click here to register.Have you forgotten your password?
  1. Home
  2. Browse by Author

Browsing by Author "Bedoya Benavides, Jair Oswaldo"

0-9ABCDEFGHIJKLMNOPQRSTUVWXYZ
Now showing 1 - 2 of 2
Results Per Page
Sort Options
  • Loading...
    Thumbnail Image
    ItemOpen Access
    Clasificación de comentarios tóxicos en redes sociales mediante machine learning
    (PUCE - Esmeraldas, 2023) Bedoya Benavides, Jair Oswaldo
    En esta investigación, se aborda el problema de comentarios tóxicos en redes sociales, y cómo la inteligencia artificial (IA) y el aprendizaje automático (Machine Learning) pueden ayudar. Se presenta el desarrollo de un modelo de clasificación empleando IA con técnicas de machine learning que permita identificar comentarios tóxicos en Twitter. El clasificador planteado, elaborado en Python, se estableció con 7 diferentes algoritmos a los que se les empleó enfoques o estrategias para la clasificación de etiquetas múltiples, preprocesamiento, limpieza y visualización de datos. Este modelo fue entrenado con un total de 159571 comentarios del conjunto de datos del repositorio Kaggle denominado Jigsaw, el cual tiene los comentarios clasificados con diversas características. Posteriormente del entrenamiento, evaluación y comparación del modelo creado se consiguió como resultado un clasificador capaz de identificar palabras o comentarios tóxicos y ofensivos cuya precisión fue del 92.16%
  • Loading...
    Thumbnail Image
    ItemOpen Access
    Desarrollo de microservicios para la nube utilizando Eclipse MicroProfile y Heroku
    (PUCE - Esmeraldas, 2022) Bedoya Benavides, Jair Oswaldo
    En un principio, el enfoque principal de las organizaciones para implementar sus aplicaciones Java EE era empaquetar todos sus archivos, componentes y librerías en un solo archivo denominado EAR/WAR y llevar a cabo el archivo en un servidor dedicado para aplicaciones. Sin embargo, aunque este enfoque posee diferentes ventajas, desde la proyección de su fácil desarrollo, conlleva a una arquitectura monolítica, por lo que hace que las aplicaciones sean complicadas de mantener, difícil de corregir errores sin afectar toda la aplicación e imposibles de escalar en entornos basados en la nube (PaaS). Los microservicios surgen como un modelo arquitectónico para brindar un sin número de ventajas, plantean y analizan las deficiencias que presenta la arquitectura. Estos microservicios a diferencia de empaquetar todos los microservicios en un solo archivo traen algunos beneficios como ser más flexibles, ser desarrollados de forma independiente y poder codificarse con varias tecnologías o con versiones recientes. Aunque la arquitectura de microservicios particularmente aborda toda problemática, poseen sus inconvenientes para el desarrollador como el conocimiento previo de implementar microservicios en diferentes contenedores requieren diferentes pasos, además de la configuración de estos, delimitar las dependencias, etc. Por lo tanto, está investigación tuvo como propósito desarrollar una aplicación web conformada por microservicios en la nube mediante dos tecnológicas modernas como Eclipse Microprofile para el desarrollo de la aplicación en el lenguaje Java y Heroku para el despliegue de la aplicación en un entorno en la nube. Para el desarrollo de los microservicios se analizaron varios aspectos importantes como que framework y que versión utilizar, por lo que se utilizó el marco (framework) kumuluzEE y la versión 2.0 de Microprofile, se utilizó una base de datos Postgres para obtener, actualizar, crear y guardar datos. Los resultados obtenidos demuestran la factibilidad y facilidad de desarrollar microservicios para un sistema de inventario implementado en la nube mediante la tecnología de Eclipse Microprofile que permitió crear los microservicios para obtener una aplicación autocontenida, delegando así funciones como la configuración de dependencias y despliegue, a su vez alta disponibilidad y escalabilidad.
  • Icono_Recursos_bibliográficos_digitales

    Recursos Bibliográficos Digitales

  • Icono_Biblioteca_Digita

    Biblioteca Digital PUCE

  • Icono_Catálogo_Impreso

    Catálogo Impreso Biblioteca

  • Icono_Repositorio_AUSJAL

    Repositorio AUSJAL

  • Icono_Biblioteca_Virtual_ODUCAL

    Biblioteca Virtual ODUCAL

  • Icono_Centro_Publicaciones

    Centro de Publicaciones

Pontificia Universidad Católica del Ecuador

http://www.puce.edu.ec

Biblioteca General PUCE

bibliotecapuce@puce.edu.ec

Av. 12 de Octubre 1076 y Roca, Quito, Ecuador.

Teléfonos: 2991700 ext. 1655 / 1653

Horarios de atención:

Lunes a viernes de 07h00 a 21h00

Sábado de 08h00 a 16h00

® Todos los derechos reservados Pontificia Universidad Católica del Ecuador - Dirección de Informática - 2024