Qué necesitas saber antes de
comenzar

Inicio 5 June 2026 00:29

Fin 5 June 2026

00 Días
00 Horas
00 Minutos
00 Segundos
course image

Escribir código: en vez de eso, evoluciona.

Explora los algoritmos genéticos como un enfoque de IA inspirado biológicamente para la generación de código, discutiendo su impacto potencial en el desarrollo de software y el futuro de la programación.
EuroPython Conference via YouTube

EuroPython Conference

6076 Cursos


21 minutes

Actualización opcional disponible

Not Specified

Avanza a tu propio ritmo

Conference Talk

Actualización opcional disponible

Resumen

Explore genetic algorithms as a biologically-inspired AI approach to code generation, discussing their potential impact on software development and the future of programming.

Programa

  • Introducción a los Algoritmos Genéticos
  • Visión general de los algoritmos genéticos y su origen
    Conceptos clave: población, cromosoma, gen, función de aptitud
    Comparación de algoritmos genéticos con la programación tradicional
  • Principios de la Computación Evolutiva
  • Mecanismos de selección, cruce y mutación
    Tipos de algoritmos genéticos: simple, estado estable, generacional
    Paisajes de aptitud y problemas de optimización
  • Implementación de Algoritmos Genéticos
  • Configuración de la población inicial
    Diseño de una función de aptitud para la generación de código
    Codificación de soluciones y representaciones genéticas
  • Algoritmos Genéticos en la Generación de Código
  • Ejemplos de código evolucionado: éxitos y limitaciones
    Análisis de las fortalezas y desafíos del código generado
    Combinación de algoritmos genéticos con otras técnicas de IA
  • Herramientas y Marcos de Trabajo
  • Visión general de bibliotecas y herramientas populares para construir algoritmos genéticos
    Guía práctica para usar estas herramientas en proyectos
    Estudios de caso de marcos de trabajo en acción
  • Impacto en el Desarrollo de Software y Programación
  • Exploración de los beneficios potenciales de los algoritmos genéticos en la ingeniería de software
    Discusión sobre las implicaciones para el papel de los programadores humanos
    Tendencias futuras y direcciones de investigación en computación evolutiva
  • Proyectos Prácticos
  • Proyecto 1: Construcción de un algoritmo genético simple desde cero
    Proyecto 2: Evolucionar soluciones para un problema específico de codificación
    Proyecto 3: Análisis y optimización del código evolucionado para mejorar el rendimiento
  • Evaluación de Soluciones de Algoritmos Genéticos
  • Métodos para evaluar la calidad y eficiencia de las soluciones
    Depuración y refinamiento de implementaciones de algoritmos genéticos
    Enfrentando consideraciones éticas en la generación de código por IA
  • Conclusión del Curso
  • Revisión de conceptos clave y aplicaciones
    Oportunidades para estudio y exploración adicionales
    Reflexiones finales y retroalimentación sobre el curso

Materias

Conference Talks