Perfilado de sección

  • Antes de programar IA, debemos entender qué es la "vida" computacional. Este módulo establece las diferencias entre la Inteligencia Artificial tradicional (centrada en resolver problemas lógicos humanos) y la Vida Artificial (ALife), que busca emular los principios subyacentes de la biología, como la adaptación, la supervivencia y los ecosistemas interactivos. Estudiaremos la transición de agentes reactivos a entidades con estados internos complejos.

    • Video Recomendado: El Juego de la Vida | DotCSV

      • Descripción: Una explicación magistral de Carlos Santana (DotCSV) sobre cómo un conjunto matemático de reglas extremadamente simples (El Juego de la Vida de John Conway) puede generar patrones que se asemejan al ciclo de microorganismos naciendo, desplazándose y extinguiéndose, siendo la piedra angular de los Autómatas Celulares.

    • A partir del concepto de "Autómata Celular", debate con tus compañeros: Si un programa de computadora puede mutar, consumir recursos de la CPU para evitar ser borrado, y reproducirse, ¿debería considerarse "vivo" desde una perspectiva puramente matemática?