Aprenda a programar la inteligencia artificial. Este es el proyecto IBM CodeNet
Aprender a programar no es fácil. Enseñarle a una máquina esto puede parecer una tarea imposible, pero no lo es.
La división de investigación de IA de IBM ha publicado un conjunto de datos de 14 millones de ejemplos para desarrollar modelos de aprendizaje automático para ayudar a resolver problemas de programación.
Estamos hablando del proyecto CodeNet, el proyecto no está destinado a ocultar personas a los programadores, pero creo que pueden hacer que los desarrolladores sean más productivos.
Se utilizaron 500 millones de líneas de código, escritas en 55 lenguajes de programación diferentes, y se publicaron 4000 problemas en las plataformas de codificación en línea AIZU y AtCoder. El código de muestra contiene respuestas correctas e incorrectas a un problema. CodeNet tiene muchos comentarios agregados a ejemplos como: B. Descripciones de texto y límites de tiempo de CPU y memoria. Cada envío de código contiene información diferente, incluido el idioma, la fecha de envío, el tamaño, el tiempo de ejecución, la aceptación y el tipo de error.
Tu comentas bdtechtalks.com Quizás lo más importante son los metadatos que acompañan al ejemplo de codificación.
CodeNet puede ayudar:
-Desarrollo de modelos de aprendizaje automático para tareas de programación.
-Traducción de lenguajes de programación para traducir códigos de un idioma a otro.
-Desarrollar modelo de aprendizaje automático para recomendación de código (mejora de autocompletar).
-Desarrollo de un sistema de optimización de código.
-Formar un sistema de aprendizaje automático para señalar posibles errores en el código fuente.
Los códigos son más difíciles de generar, aunque actualmente se limitan a la clasificación de códigos, la evaluación de similitudes de códigos y la finalización de códigos.
Seguiremos el proyecto de cerca github.com/IBM/Project_CodeNet
Deja una respuesta