Spring GDS 25 Aniversario
Una empresa de logística que envía a 190 países construyó algo para enviarse a sí misma.
TensorFlow.js es una librería para ejecutar modelos de machine learning en JavaScript. Eso significa que un modelo puede correr directamente en el navegador del usuario o en un servidor Node.js, sin Python y sin un backend de ML aparte. Puede entrenar modelos nuevos, afinar los existentes o simplemente lanzar predicciones desde un modelo entrenado en otro sitio.
La parte interesante es dónde ocurre el cálculo. Con TensorFlow.js, un modelo puede correr en el propio dispositivo, usando la GPU del navegador para ganar velocidad. Los datos nunca tienen que salir de la máquina del usuario. Eso cambia lo posible en privacidad y latencia. Una demo de gestos basada en webcam que responde al instante, sin enviar nada a un servidor, es el ejemplo canónico. La imagen se queda en el portátil, la predicción ocurre en local, la página reacciona en tiempo real.
No es la herramienta para todo. Entrenar modelos grandes desde cero sigue perteneciendo a hardware dedicado con el stack completo de TensorFlow o PyTorch. TensorFlow.js brilla cuando quieres poner un modelo entrenado delante de los usuarios en la web, o ejecutar inferencia ligera cerca de donde viven los datos.
Cuando un proyecto necesita que el machine learning corra en el navegador, TensorFlow.js es cómo lo llevamos allí. Interacción en tiempo real, inferencia en el dispositivo, ninguna ida y vuelta al servidor por cada predicción. Lo hemos usado donde mantener los datos en el cliente no era un extra deseable sino un requisito.
Somos honestos con el límite. El entrenamiento pesado y las soluciones de IA a gran escala viven en el backend, y también las construimos. La pregunta que trabajamos contigo es dónde debería correr cada pieza. Cuando la respuesta es el navegador, TensorFlow.js nos deja entregar machine learning que se siente inmediato, tejido en la experiencia web en lugar de pegado detrás de una API.
¿Quieres machine learning que corra directamente en el navegador? Veamos qué encaja.
Una empresa de logística que envía a 190 países construyó algo para enviarse a sí misma.
Convertir una marca en un negocio que funciona.
Medio millón de personas. Una app. Cero caos.















