El futuro ya está aquí.
Aprendizaje reforzado: cuando las máquinas aprenden solas.
Ese futuro que veíamos en película futuristas es ya nuestro presente, y la robótica tiene mucho que decir en ello. La Inteligencia artificial se ha convertido en una verdadera revolución que ya forma parte de nuestro día a día, con aplicaciones que van desde la informática hasta la medicina, el transporte o la construcción. De hecho, puede que ahora estés leyendo estas líneas desde un smartphone con algún sistema de reconocimiento facial, de texto o de voz, inteligencia artificial instalada en nuestras vidas.
Lo cierto es que la tendencia es que los ordenadores acaben actuando como humanos a base de ir mejorando su algoritmo de adiestramiento hasta poder aprender por sí solos. Y ahí es donde aparece el concepto del que hablamos en este artículo, el aprendizaje reforzado, un conjunto de algoritmos que permite a los robots hacer que su comportamiento sea cada vez más autónomo. Veamos.
Sistemas de Machine Learning cada vez menos supervisados
¿Cómo aprenden las máquinas? La base está en el Aprendizaje supervisado, un tipo de aprendizaje máquina o Machine Learning en donde la máquina cuenta con un conjunto de ejemplos de los cuáles conoce de antemano la respuesta, es decir, intenta hacer predicciones a futuro basadas en comportamientos que ya ha visto y que tiene almacenados en su histórico de datos.
El increíble aumento en la capacidad de cálculo de los ordenadores ha permitido que este aprendizaje sea cada vez más preciso, y es donde nos encontramos con un concepto de ‘adiestramiento’ de inteligencia artificial mucho más avanzado: el Aprendizaje profundo que, a diferencia del anterior, implica menos supervisión humana directa.
El Aprendizaje profundo usa una gran red neuronal simulada y es capaz de reconocer patrones de comportamiento en esos datos almacenados. Los ejemplos de Aprendizaje profundo en acción más conocidos son los sistemas de reconocimiento de voz Google Now, Siri de Apple, o Cortana de Microsoft.
El Aprendizaje profundo o Deep Learning combinado con el Aprendizaje reforzado puede ser la clave para conseguir que realmente las máquinas se comporten como humanos.
La experiencia como base del Aprendizaje reforzado
Entonces, ¿pueden aprender solas las máquinas? La respuesta corta es sí, la respuesta larga nos obliga a entender qué es elAprendizaje reforzado como sistema capaz de acelerar los procesos de automatización de un robot o un ordenador.
El Aprendizaje por refuerzo intenta conseguir que una inteligencia artificial aprenda a decidir mediante su propia experiencia. Es decir, que ante una situación determinada, sea capaz de seleccionar por sí misma la mejor acción a ejecutar en ese momento mediante un proceso interactivo de prueba y error a base de reforzar positivamente cada vez que se aproxima o logra objetivo.
Por eso, con el Aprendizaje reforzado una máquina puede tomar decisiones aunque no almacene un conocimiento a priori del entorno o de las variables que se están dando, y realizar de manera satisfactoria cuestiones abstractas más avanzadas.
La aplicación de ese aprendizaje les permite ya reconocer caras, clasificar secuencias de ADN, conducir vehículos, o hacer diagnósticos médicos. En la actualidad compañías tecnológicas punteras como Google, Apple o IBM, están invirtiendo en investigación para entrenar robots que realicen sencillas tareas mediante esta técnica.
La idea es que los robots se puedan autoprogramar mientras aprenden sobre la marcha, compartiendo además ese proceso de aprendizaje con otros robots para acelerar el proceso. Los resultados alimentarán una suerte de servidor central, una gran red neuronal con todos los comportamientos aprendidos que los redistribuye de nuevo a los robots para crear un nuevo ciclo de aprendizaje.
La colaboración como forma de trabajo entre robots y humanos
Pero aún no ha llegado la hora de que las máquinas sustituyan a las personas, sobre todo en muchos terrenos profesionales, sino de que trabajen y mejoren juntas.
Una startup canadiense, Kindred AI, está enseñando a máquinas a realizar tareas complejas con la ayuda de “pilotos” humanos que les asisten mediante Realidad Virtual. Los robots intentan realizar una tarea, como coger un objeto, por ejemplo, y conseguir el resultado deseado mediante el aprendizaje automático. Pero cuando ninguno de sus algoritmos almacenados ofrece una solución, el robot pide asistencia humana. Es el momento en el que entra en escena una persona que emplea un hardware de realidad virtual para visualizar el reto y asumir el control de la acción temporalmente. Gracias al aprendizaje reforzado, el robot aprende lo que hace el humano y acumula esa experiencia para las próximas veces que se encuentre en esa situación.
No hay comentarios:
Publicar un comentario