Ir al contenido principal

NVIDIA logra que robots aprendan actividades imitando a humanos



NVIDIA es una marca que usualmente relacionamos con el mercado de los videojuegos y los procesadores gráficos. Pero resulta que la compañía tiene varios programas de innovación corriendo; y uno de ellos está enfocado al terreno de la robótica y la inteligencia artificial.

La empresa a través de su división de Desarrollo, acaba de publicar los avances de su más reciente proyecto. Donde han creado un sistema único de aprendizaje profundo, que permite que cualquier robot aprenda una tarea basada en las acciones de un ser humano.


La plataforma funciona de forma sencilla: después de que un robot observa una tarea realizada, el sistema desarrolla una lista de pasos necesarios para imitar dicha actividad.
Esta lista puede ser revisada y corregida por un humano, para luego correr los pasos y hacer que el robot imite toda la labor.
La investigación completa está programada para presentarse por próximamente en la International Conference on Robotics and Automation 2018.
La demostración documentada en el video es bastante básica. Pero representa la comprobación de que esta plataforma puede efectivamente enseñar a los autómatas a imitar a cualquiera. Incluyendo humanos.
Ya no es necesario tener conocimientos avanzados de programación para lograr "enseñar" a un robot. Bastará con usar la plataforma de NVIDIA y corregir algunos pasos de la lista generada para lograr rutinas completas.
El futuro ya está aquí.

Comentarios

Entradas populares de este blog

Gestión de Proyectos: 5 tareas clave para dirigir la fase de ejecución

Independientemente del enfoque de gestión de proyectos adoptado, bien sea el predictivo tradicional, o los nuevos enfoques ágiles, el llevar a feliz término un proyecto implica más que hacer una buena planificación y medición de los avances. En este artículo exploramos algunas tareas clave que deben convertirse en hábitos para el Jefe de Proyectos durante la fase de ejecución, abarcando aspectos como asegurar que todas las partes tengan el mismo entendimiento, guiar y apoyar al equipo, eliminación de impedimentos, resolución rápida de problemas, saber reconocer las señales de alerta y tomar acciones en función a ellas.

Testing de aceptación automatizado con selenium

La comunidad de ingeniería del software, está dando cada vez más importancia a las metodologías ágiles, y estas a su vez le dan un sitial de gran importancia al Software Testing de Aceptación Automatizado. Un ejemplo de esta situación es el “Desarrollo Guiado por Pruebas ( Test Driven Development )”, método en el que el código de programa es desarrollado de acuerdo a casos de prueba previamente definidos.

Crud con C# y SQL Server

  Para los que recién empiezan a desarrollar aplicaciones de escritorio, siempre tienen dudas de como realizar un CRUD ( Create, Read, Update y Delete ) de un registro, En esta oportunidad lo haremos con C# y SQL Server. Hay muchas formas de hacer un CRUD y con distintos  elementos windows forms. Lo importante es saber hacer un INSERT y luego procederemos con el UPDATE, DELETE y el SELEC para buscar un registro.   Crearemos el siguiente formulario con sus botones para cada acción del CRUD:   Usaremos los siguientes elementos:  Creamos la Base de Datos:  create database Productos;  go use Productos;  go create table postres (  id int not null identity,  nombre varchar(50) not null,  precio decimal(6,2),  stock float,  constraint pk_postres primary key(id) );   Ahora vamos con nuestro código. En los comentarios describo lo que hago en cada bloque de código:      // Instancio las Directivas. usin...