What You Need to Know Before
You Start
Starts 7 June 2025 10:59
Ends 7 June 2025
00
days
00
hours
00
minutes
00
seconds
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
2544 Cursos
21 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Conference Talk
Optional upgrade avallable
Resumen
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.
Programa de estudio
- Introducción a los Algoritmos Genéticos
- Principios de la Computación Evolutiva
- Implementación de Algoritmos Genéticos
- Algoritmos Genéticos en la Generación de Código
- Herramientas y Marcos de Trabajo
- Impacto en el Desarrollo de Software y Programación
- Proyectos Prácticos
- Evaluación de Soluciones de Algoritmos Genéticos
- Conclusión del Curso
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
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
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
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
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
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
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
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
Revisión de conceptos clave y aplicaciones
Oportunidades para estudio y exploración adicionales
Reflexiones finales y retroalimentación sobre el curso
Asignaturas
Charlas de Conferencia