120 likes | 148 Views
Artificial Life. A look at Cellular Automata. Introduction . What is Artificial Life? Emergence Property General Life Properties reproduction adaptation independent actions Creating Life by Rules. Artificial Life. Non-organic Organisms Life-like Behavior.
E N D
Artificial Life A look at Cellular Automata
Introduction • What is Artificial Life? • Emergence Property • General Life Properties • reproduction • adaptation • independent actions • Creating Life by Rules
Artificial Life • Non-organic Organisms • Life-like Behavior
Emergence More than just the sum of its parts • Cells in the brain • Cell interaction • Deterministic • Cell alone • Is just a cell • Cells working together • Enable these cells to exhibit complex behaviors
Cellular Automata • Father of Cellular Automata • John von Neuman • Aim self reproduction • What is Cellular Automata? • Arrays of cells • Interactions with neighbors
Cellular Automata (cont.) • Natural cells work in a similar manner than cellular automata • Simpler than natural cells • Mimic behavior patterns • Most famous example • Conway’s Life • Based on vonNeuman’s theories
Game of Life • Two-Dimensional Grid • Rules • Can die of isolation • Can die of overcrowding • Dead cell can be resurrected with three living neighbors • All other cells remain the same • All rules applied to cells simultaneously
Game of Life (cont.) • Stable System • Blinkers • If left undisturbed, will run forever • Unstable systems • Don’t last long • Complex States • Gliders • Don’t stay still or die out
Future Practical Uses of Artificial Life • In the future, neural networks can be used in conjunction with Artificial life to create... • Entertainment • Better opponents for computer games • Generating music from the patterns
Future Practical Uses of Artificial Life • Information (Autonomous) Agents • Retrieving information • Creating links with weights • Send out agents in groups • Agents link to each other • Self-organizing
Misuse of Artificial Life • Viruses • Is it alive? • Can mutate • War • Take people out of combat • Use cyberspace creatures to fight our wars
Conclusion • How does Alife relate to AI? • Rule based • Search algorithms