Capítulo 10. IA en el navegador con TensorFlow.js y ml5.js

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Eres un desarrollador que sueña a lo grande. Tienes un modelo de IA increíble que te gustaría que mucha gente probara. ¿Cuántos son muchos? ¿Diez mil? ¿Un millón? No, tonto. Te gusta soñar a lo grande. ¿Qué tal 100 millones de personas? Es un buen número redondo. Convencer a 100 millones de personas para que descarguen e instalen una aplicación y le dediquen espacio en sus teléfonos no es fácil. Pero, ¿y si te dijéramos que todos ellos ya tienen una aplicación instalada, sólo para ti? Sin descargas. Sin instalaciones. Sin tiendas de aplicaciones. ¿Qué clase de magia negra es ésta? Por supuesto, es el navegador web. Y como extra, también funciona en tu PC.

Esto es lo que hizo Google con su página de inicio cuando decidió lanzar su primer doodle de IA a sus miles de millones de usuarios(Figura 10-1). Y qué mejor tema para elegirlo que la música de J.S. Bach. (Los padres de Bach querían llamarle J.S. Bach, 310 años antes incluso de que se creara JavaScript. Fueron muy previsores).

Para explicarlo brevemente, el doodle permitía a cualquiera escribir una línea (voz) de notas aleatorias durante dos compases mediante clics del ratón. Cuando el usuario pulsaba un botón llamado Armonizar, la entrada se procesaba comparándola con cientos de piezas musicales ...

Get Aprendizaje Profundo Práctico para Nube, Móvil y Edge now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.