▷ 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

Relacionado

10 Frameworks que los Desarrolladores de Software deberían Aprender 2024

Bienvenidos desarrolladores web y de software, estamos en los inicios de 2023 y es posible que muchos se esten planteado sus objetivos para lo largo del año. Con anterioridad ya he compartidos las rutas de aprendizaje para un desarrollador front-end, un desarrollador full-stack o un desarrollador back-end entre otros muchos contenidos más. En este artículo, me gustaría compartir algunos de los mejores frameworks y bibliotecas para ¡SEGUIR LEYENDO!

10 Repositorio de GitHub que todo Desarrollador Web debería conocer

GitHub es el lugar que debes buscar cuando intentas mejorar como desarrollador, toda la información que necesitas está disponible en algún repositorio que alguien ya se ha molestado en indexar. Sin embargo, la parte complicado es encontrar el repositorio más adecuado. Es fácil sentirse perdido en todos los repositorios disponibles dentro de GitHub. Para ayudarte, he elaborado una lista de 10 repositorios de GitHub que pueden ¡SEGUIR LEYENDO!

15 Excelentes Libros GRATIS de Programación hechos por el creador de tutoriales de programación Flaviocopes (en inglés)

En los siguientes manuales vas a encontrar un gran contenido (en inglés) creado por @flaviocopes. Si te gustan sus contenidos, no dejes de visitar su página web flaviocopes.com, en la que Flavio publica un artículo en el que aprender algo nuevo cada día. Manual de Python. 2021 PDF, ePub, Mobi Manual para principiantes de React. 2020 PDF, ePub, Mobi Manual para principiantes de JavaScript. 2020 PDF, ¡SEGUIR LEYENDO!

15 Mejores Lenguajes de Programación que Aprender

Una de las habilidades más importantes para aprender en el mundo de hoy en día, es saber programar con un lenguaje de programación. En la actualidad, las computadoras han entrado en casi todas las industrias, desde el piloto automático de un avión hasta el velocímetro digital de una bicicleta pasando por la inclusión del Internet de las cosas en los pequeños electrodomésticos. Casi todo lo que ¡SEGUIR LEYENDO!

17 Nuevos Cursos Gratuitos de SQL, Python, Diseño Web y Más (06 de Marzo)

Regreso con nuevos cursos gratis, recuerda que algunos de los cupones de los cursos publicados ayer, es muy posible que aún sigan activos; y vas a poder encontrar cursos en español de javascript -typescript, react,vue- y Unity. Además, de cursos en inglés de Python, R, SQL y más; también tienes muchos cursos totalmente gratis y una gran oferta de guías para programación de O´Reilly (en inglés) ¡SEGUIR LEYENDO!

26 Nuevos Cursos GRATIS de Udemy: Python, Javascript, Flutter (cupón finalizado)

26 Nuevos cursos con cupones free de Udemy: En español (typescript,javascript, react, vue y videojuegos) e ingles (Python, Django, Javascript, R, SQL, Flutter, Java, Qt, Bootstrap, Illustrator y Photoshop). Cursos en Español ? Curso Gratis de Udemy: Aprende JavaScript y Jquery de 0 a 100 APÚNTATE ? Curso Gratis de Udemy: Aprende Typescript de 0 a 100 APÚNTATE ? Curso Gratis de Udemy: Aprende Vue + ¡SEGUIR LEYENDO!

40 Cursos Gratis de Udemy: Desarrollo Web, Python (cupón finalizado)

Recién llega la primavera y vamos con una publicación más, que incluye los cursos del Lunes; hoy tenemos, 9 cursos en español (Typescript, Javascript, React, Vue, Firebase, Swift, Azure, HTML y CSS, Power Bi). Más 31 cursos en inglés: Javascript, Typescript, React, Python, R, Java, Drupal, Android y Kotlin, Básicos de Visual Studio Code, Bootstrap, Gitlab, Maya 3D, Photoshop, Marketing en Facebook e Instagram, SEO. Iniciación ¡SEGUIR LEYENDO!

Deja un comentario