Featured image of post Machine Learning en el navegador con TensorFlow.js y ONNXFeatured image of post Machine Learning en el navegador con TensorFlow.js y ONNX

Machine Learning en el navegador con TensorFlow.js y ONNX

Machine learning in the browser with TensorFlow.js. Covers model training, transfer learning, WebGL/WebGPU backends, pose detection, and privacy-preserving ML.

El ML en el navegador permite ejecutar modelos directamente en el cliente sin enviar datos al servidor. Privacidad, baja latencia y sin costos de infraestructura.

TensorFlow.js

Ejecuta modelos TF en el navegador via WebGL o WebGPU. Soporta modelos pre-entrenados (MobileNet, COCO-SSD) y transfer learning.

ONNX Runtime Web

Ejecuta modelos en formato ONNX en navegadores y Node.js. Soporta modelos PyTorch, TensorFlow, Scikit-learn exportados a ONNX.

WebGPU y WASM

WebGPU acelera inferencia con GPU. WASM para CPUs (WASM SIMD). Transformers.js para NLP (BERT, T5) directamente en el navegador.

Casos de uso

Detección de objetos en tiempo real, moderación de contenido, traducción offline, recomendaciones personalizadas, análisis de imágenes.