Up

Lectures: Maciej Komosiński

Course's page at eKursy: https://ekursy.put.poznan.pl/course/view.php?id=3350

Syllabus

  • Lab1: Cellular Automata – an introduction
    What is Artificial life? Emergence. Definition of Cellular Automata. Elementary Cellular Automata. Golly.
  • Lab2: Cellular Automata – Langton's Ant, Game of Life
    Langton's Ant. Game of Life. Life-like cellular automata. Wolfram's classification of CA behavior.
  • Lab3: Agent-Based Modeling
    ABM paradigm. NetLogo. ABM vs CA. Verification and validation. Lotka-Volterra model. Boids. Schelling's model of segregation.
  • Lab4: Framsticks
    Framsticks software. Body and brain simulation. Muscles and receptors. F1 representation.
  • Lab5: Developmental representations, L-systems
    Direct vs. developmental representations. Artificial gene regulatory networks. L-systems. Fractals and plants.
  • Lab6: Evolutionary Design in Framsticks
    Evolutionary design. Evolution of movement.
  • Lab7: Evolutionary Design in Python
    Evolutionary algorithms. Framspy. Influence of parameters on the results of evolution. Designing your own evolutionary experiments.