Plataformas E-Learning de Software Libre
Las Mejores Plataformas E-Learning de Software Libre (Open Source)
8 septiembre, 2017
FileOptimizer: Comprime PDF, imágenes y archivos de todo tipo
FileOptimizer: Comprime PDF, imágenes y archivos de todo tipo
8 septiembre, 2017
Mostrar todos

PianoAI: Una inteligencia artificial con un Raspberry Pi aprende a tocar el piano

PianoAI: Una inteligencia artificial con un Raspberry Pi aprende a tocar el piano

Inteligencia artificial,PianoAI,Raspberry pi

Inteligencias artificiales y arte. Las hemos visto crear imágenes, procesar vídeos y escribir películas, ¿pero qué hay de la música? Desarrollar una interfaz compatible entre una inteligencia artificial y cualquier instrumento clásico sería un extraordinario proyecto por sí solo, pero lo que tenemos aquí hoy es PianoAI, una plataforma cargada en un Raspberry Pi que se conecta a un teclado MIDI e «improvisa» notas que aprendió con la ayuda de un pianista.

La inteligencia artificial es un tema de debate muy activo, e incluso ya hemos visto algunas diferencias notables entre los grandes nombres de la industria. Sin ir demasiado lejos, Mark Zuckerberg piensa que el «apocalipsis IA» es una exageración, sin embargo, Elon Musk ha remarcado sus riesgos en más de una oportunidad. Mientras tanto, las inteligencias artificiales continúan aprendiendo. Los métodos de entrenamiento son cada vez más eficientes y precisos, y otro factor importante es que asimilan sus errores con rapidez. Un buen ejemplo se manifiesta a través de PianoAI.

Básicamente, el objetivo de esta inteligencia artificial es acompañar y «llenar los agujeros» de una melodía con sus propias notas, siempre y cuando el pianista se tome la molestia de compartir un poco de feedback antes. La versión original basada en Python suena bastante mal, aunque con una buena dosis de entrenamiento logró mejorar, pero nunca abandonó esa lentitud y desconexión que se aprecia en el vídeo. Su desarrollador (al que conocemos como Zack) cambió luego a Go, lo que le permitió alcanzar un rendimiento superior y usar los recursos de un Raspberry Pi al mismo tiempo (al principio ejecutó el código usando un ordenador tradicional).

En su página oficial podemos encontrar muchos detalles adicionales sobre el proceso completo de desarrollo, incluyendo los problemas más serios que debió enfrentar. En un momento trató de aplicar redes neurales, pero los resultados fueron tan malos que se inclinó en favor de las cadenas Markov. Todo el código se encuentra disponible en GitHub, y en el futuro PianoAI probablemente sume otras funciones, como guardar las sesiones en formato MIDI e integrar un mayor número de rutinas.

Fuente: www.neoteo.com
Cotiza Ahora

Lima, Perú

Avenida José Pardo 582, oficina 205
Miraflores, Lima
+51 970771094
+51 6057735

Valencia, España

Carrer de José Iturbi, 1,
46950 Xirivella, Valencia
Cel: +34 605839188

New York, USA

70 E 116 St Manhattan, NY 10029
Cel: +1 347-531-7864
Tel: +1 212-860-3202

Yucatan, México

Calle 33ᴮ 544
García Ginerés
97070 Mérida, Yuc.
Tel: +52 9993541743

Vex Soluciones es una reconocida empresa tecnológica dedicado a la venta de productos y servicios de software como: Aulas Virtuales, Tiendas Virtuales Online, Desarrollo de Software a medida, Apps Moviles para Android e iOS, ERP / CRM, Realidad Virtual, Realidad Aumentada Inteligencia Artificial, Inteligencia de Negocios con presencia internacional. Perú, España, USA, Canada, México, Chile, Colombia, Argentina, Uruguay, Bolivia, Costa Rica, Puerto Rico, Republica Dominicana, Ecuador.