▷ TensorFlow.js una biblioteca para añadir aprendizaje automático a través de JavaScript

Desarrolla modelos de AA en JavaScript y usa el AA directamente en el navegador o en Node.js.

  • Los tutoriales te muestran cómo usar TensorFlow.js con ejemplos completos de extremo a extremo.
  • Modelos previamente entrenados, listos para usar para casos prácticos comunes.
  • Se ejecutan demostraciones en vivo y ejemplos en tu navegador mediante TensorFlow.js.

Ejecuta modelos existentes

Utiliza modelos listos para usar de JavaScript, o convierte modelos de TensorFlow para Python y ejecútalos en el navegador o con Node.js. Explora modelos de TensorFlow.js previamente entrenados que están listos para usarlos en cualquier proyecto:

Encuentra modelos ya existentes

Algunos ejemplos de diferentes modelos existentes: Detección de objetos, segmentación del cuerpo, estimación de pose, detección de texto tóxico, codificación de oraciones, reconocimiento de comandos de voz o un clasificador KNN.

¿Qué es el aprendizaje por transferencia para personalizar modelos?

Los modelos sofisticados de aprendizaje profundo tienen millones de parámetros (pesos) y entrenarlos desde cero a menudo requiere grandes cantidades de datos de recursos informáticos. El aprendizaje de transferencia es una técnica que abrevia gran parte de esto al tomar una pieza de un modelo que ya ha sido capacitado en una tarea relacionada y reutilizarlo en un nuevo modelo.

Por ejemplo, el próximo tutorial en esta sección le mostrará cómo construir su propio reconocedor de imágenes que aproveche un modelo que ya fue entrenado para reconocer miles de diferentes tipos de objetos dentro de las imágenes. Puede adaptar el conocimiento existente en el modelo pre-entrenado para detectar sus propias clases de imágenes usando mucho menos datos de entrenamiento que el modelo original requerido.

Esto es útil para desarrollar rápidamente nuevos modelos, así como para personalizar modelos en entornos restringidos de recursos, como navegadores y dispositivos móviles.

La mayoría de las veces, al realizar el aprendizaje de transferencia, no ajustamos los pesos del modelo original. En su lugar, eliminamos la capa final y entrenamos un modelo nuevo (a menudo bastante superficial) en la parte superior de la salida del modelo truncado. Esta es la técnica que verá demostrada en los tutoriales de esta sección.

Desarrolla Aprendizaje Automático con Javascript

Compila y entrena modelos directamente en JavaScript con API flexibles e intuitivas.

¿Cómo comenzar con Tensorflow en Javascript?

TensorFlow.js es una biblioteca de JavaScript para el entrenamiento y la implementación de modelos de aprendizaje automático en navegadores y en Node.js.

¿Quieres comenzar a usar el aprendizaje automático sin tener que preocuparte por los detalles del nivel inferior, como los tensores o los optimizadores? La biblioteca ml5.js se compila sobre TensorFlow.js y proporciona acceso en un navegador a algoritmos y modelos de aprendizaje automático a través de una API concisa y accesible.

Modelos de Graphdef
Echa un vistazo a ml5JS: https://ml5js.org/

¿Cómo configurar Tensorflow JS?

¿Te sientes cómodo con conceptos como tensores, capas, optimizadores y funciones de pérdida (o estás dispuesto a sentirte cómodo con ellos)? TensorFlow.js proporciona componentes básicos flexibles para la programación de redes neuronales en JavaScript. Consulta cómo comenzar a usar el código de TensorFlow.js en un navegador o en Node.js.

Modelos de Graphdef
Sigue las introducciones de configuración: https://www.tensorflow.org/js/tutorials/setup

¿Cómo convertir modelos previamente entrenados a TensorFlow.js?

Aprende a convertir modelos previamente entrenados de Python a TensorFlow.js:

Modelos de Keras
Modelos de Graphdef

¿Cómo aprender del código ya existente de TensorFlow.js

Desde tensorflowjs se proporcionan pequeños ejemplos de código que sirven para implementar diversas tareas de AA con TensorFlow.js.

Visitar Github

? Los Mejores Chollos de Amazon, ¡Agrégalos a tu Lista de Deseos!

Fuente: TensorFlow.js es una biblioteca para el aprendizaje automático en JavaScript

Pablo, Técnico en Sistemas Informáticos y Redes

Entradas recientes

Premio Nobel se une a Bigtechs para trabajar en construir Computadoras Cuánticas personales

La computación cuántica acaba de dar un salto gigante. John M. Martinis, recién galardonado con…

2 horas hace

La biografía de Steve Jobs escrita por el biógrafo Walter Isaacson

La biografía más vendida del cofundador de Apple, Steve Jobs; escrita por uno de los…

2 días hace

Cómo la Inteligencia Artificial está Revolucionando los Sistemas de Seguridad en el Hogar

Hubo un tiempo en el que la “seguridad en el hogar” significaba confiar en un…

2 días hace

Elon Musk se asegura una compensación de 1 billón de dólares con Tesla

Elon Musk vuelve a romper todos los esquemas. Los accionistas de Tesla acaban de aprobar…

2 días hace

GTA 6 se retrasa hasta finales de 2026

Los fans de Grand Theft Auto tendrán que esperar un poco más para volver a…

5 días hace

Juego de terror GRATIS este Halloween, sobrevive en Five Nights at Freddy’s Into the Pit

Five Nights at Freddy’s: Into the Pit nos sumerge en un misterioso mundo donde lo…

2 semanas hace