¿Qué es la creatividad? ¿Pueden ser creativas las computadoras? ¿Cómo, cuándo y con qué objetivo surgió esta nueva área de investigación? ¿Hasta dónde hemos llegado en la creación de sistemas “creativos” y qué teorías, metodologías y técnicas podemos usar para programar y evaluar este tipo de sistemas en generación de narrativas, música, descubrimiento científico, artes visuales, etcétera? Analizaremos éstas y otras preguntas, y discutiremos sobre sus implicaciones a lo largo del curso. Asimismo, conforme avances en las lecciones, irás construyendo poco a poco tu propio agente artificial creativo. Es indispensable que cuentes con conocimientos básicos en programación (Python) y algoritmos genéticos.
What you'll learn
understand the concept of computational creativity
evaluate different methodologies for creative systems
program and assess systems in narrative generation, music, and visual arts
develop a basic creative artificial agent using Python