Resolver problemas novedosos y establecer un nuevo hito en la programacion competitiva

Por @jalexiscv, Hace 11 meses.

Crear soluciones a problemas imprevistos es algo natural en la inteligencia humana, un resultado del pensamiento crítico basado en la experiencia. La comunidad de aprendizaje automático ha logrado un progreso enorme en la generación y comprensión de datos textuales, pero los avances en la resolución de problemas se limitan a problemas de matemáticas y programación relativamente simples, o bien a la recuperación y copia de soluciones existentes.

Como parte de la misión de DeepMind de resolver la inteligencia, creamos un sistema llamado AlphaCode que escribe programas de computadora a un nivel competitivo. AlphaCode logró un rango estimado dentro del 54% de los participantes en competencias de programación al resolver nuevos problemas que requieren una combinación de pensamiento crítico, lógica, algoritmos, codificación y comprensión del lenguaje natural.

Publicado en la portada de Science, nuestro trabajo detalla AlphaCode, que utiliza modelos de lenguaje basados en transformadores para generar código a una escala sin precedentes, y luego filtra de manera inteligente a un pequeño conjunto de programas prometedores.

Validamos nuestro rendimiento utilizando competencias organizadas en Codeforces, una plataforma popular que alberga competencias regulares que atraen a decenas de miles de participantes de todo el mundo que vienen a probar sus habilidades de codificación. Seleccionamos para la evaluación 10 concursos recientes, cada uno más nuevo que nuestros datos de entrenamiento. AlphaCode quedó al nivel del competidor mediano, lo que marca la primera vez que un sistema de generación de código de IA ha alcanzado un rendimiento competitivo en competencias de programación.

Para ayudar a otros a basarse en nuestros resultados, hemos publicado nuestro conjunto de datos de problemas y soluciones de programación competitiva en GitHub, incluyendo pruebas extensivas para garantizar que los programas que pasan estas pruebas son correctos, una característica crítica que falta en los conjuntos de datos actuales. Esperamos que esta medida de rendimiento lleve a futuras innovaciones en la resolución de problemas y la generación de código.

Fuente: AlphaCode

Comentarios

Esta publicación no posee opiniones, te invitamos a ser el primero en comentarla.

Notas y referencias

Creacion de una funcion para calcular el tiempo transcurrido entre dos fechas en PHP [ Leer más ]

La Inteligencia Artificial: Desafios eticos, reguladores y de seguridad en el desarrollo y uso de la tecnologia [ Leer más ]

iQuien es el propietario del contenido que crea la IA? [ Leer más ]

LinkedIn - PostInspector [ Leer más ]

Resolver problemas novedosos y establecer un nuevo hito en la programacion competitiva [ Leer más ]

Crear un calendario con PHP y HTML [ Leer más ]

Google Activate [ Leer más ]

La Misión Internacional de Sabios [ Leer más ]

Microsoft y LinkedIn abren 350 cursos gratuitos [ Leer más ]

9 interesados en obtener permisos para uso del espectro en Colombia [ Leer más ]

664
Visualizaciones

Calendario

Copyright © 2018 - 2038 Todos los derechos reservados, se prohíbe su reproducción total o parcial, así como su traducción a cualquier idioma sin la autorización escrita de su titular. Términos y condiciones | Políticas de privacidad | Publicidad | Cookies | Más
XXL
XL
LG
MD
SM
XS