Documentos de Académico
Documentos de Profesional
Documentos de Cultura
E IMPLEMENTACIÓN DE
MODELOS DE MACHINE
LEARNING EN EL
NAVEGADOR Y
NODE.JS
TENSOR FLOW.JS
Integrantes:
-Manuel Eduardo Berna Vasquez
-Orlando Khael Jeri Alvarado
-Jackelin Nuñez Aguirre
Índice
1. Fuentes de consulta 3
2. Requisitos previos 3
3. Introducción 4
4. Implementar el modelo de clasificación de texto tóxico en Node.js 4
4.1. Tener previamente instalado el Node.js para poder ejecutar código
javascript, podemos descargarlo desde su página oficial https://nodejs.org/es 4
4.2. Abrimos la consola del Node.js y nos situamos en la ruta en donde vamos
a guardar nuestro proyecto, en este caso, será en D:\node. Para poder acceder
a esa ruta escribimos “D:” y luego “cd D:/node” 5
4.3. Creamos el archivo javascript con cualquier editor de texto en la ruta de
nuestro proyecto, en nuestro ejemplo está guardado en “D:/node” y pegamos el
siguiente código en el archivo 6
4.4. Ejecutamos el código en nuestro editor de texto o en la consola del
Node.js 7
5. Tensor Flow.js : Realiza predicciones a partir de datos en 2D 8
5.1.-Creamos una página HTML (index.html) https://deteccion-
villa.netlify.app/ 8
5.2.-Creación del formulario con un campo de texto en archivo html .9
5.3.- Creamos un título llamativo en el centro de la página con efectos
visuales, como una animación de parpadeo y sombra de texto. El título se
refiere a "Detección de Toxicidad de Texto" 9
5.4. Cuando el botón "Analizar" se hace clic, se invoca una función llamada
"classify()" que debería estar definida en un archivo JavaScript externo y se
encargará de mostrar resultados en el div "resultados" 10
5.5- Visualización: Aqui a podemos apreciar el interfaz de la pagina el cual,
nos muestra el modelo 10
5.6.Resultados 11
6. Subirlo a netlify ………………………………………………..12
1. Fuentes de consulta
Models | TensorFlow
https://www.tensorflow.org/js/models?hl=es-419
Github
Github - tfjs-models/toxicity/
https://github.com/tensorflow/tfjs-models/tree/master/toxicity
Netlify
Netlify - with/nextjs/
https://www.netlify.com/
2. Requisitos previos
Definiciones:
-Node.js: Node.js es un entorno de ejecución de JavaScript del lado del servidor que permite
a los desarrolladores escribir código JavaScript para crear aplicaciones web y servidores.
-Procesamiento de Lenguaje Natural (PLN): Es una rama de la inteligencia artificial que se
enfoca en la interacción entre las computadoras y el lenguaje humano. El objetivo
principal del NLP es permitir que las computadoras comprendan, interpreten y generen
lenguaje humano de manera natural.
-Tensor Flow.js: Es una biblioteca de código abierto que permite la ejecución de modelos de
aprendizaje automático, incluyendo redes neuronales, en navegadores web y entornos
basados en JavaScript.
–
6- Después que el proyecto funciona , entramos a la página netlify, nos registramos