Artificial Life A look at Cellular Automata Introduction

  • Slides: 12
Download presentation
Artificial Life A look at Cellular Automata

Artificial Life A look at Cellular Automata

Introduction l What is Artificial Life? l Emergence Property l General Life Properties –

Introduction l What is Artificial Life? l Emergence Property l General Life Properties – reproduction – adaptation – independent actions l Creating Life by Rules

Artificial Life l Non-organic Organisms l Life-like Behavior

Artificial Life l Non-organic Organisms l Life-like Behavior

Emergence More than just the sum of its parts l Cells in the brain

Emergence More than just the sum of its parts l Cells in the brain l Cell interaction – Deterministic l Cell alone – Is just a cell l Cells working together – Enable these cells to exhibit complex behaviors

Cellular Automata l Father of Cellular Automata – John von Neuman • Aim self

Cellular Automata l Father of Cellular Automata – John von Neuman • Aim self reproduction l What is Cellular Automata? – Arrays of cells – Interactions with neighbors

Cellular Automata (cont. ) l Natural cells work in a similar manner than cellular

Cellular Automata (cont. ) l Natural cells work in a similar manner than cellular automata – Simpler than natural cells – Mimic behavior patterns l Most famous example – Conway’s Life – Based on von. Neuman’s theories

Game of Life l Two-Dimensional Grid l Rules – Can die of isolation –

Game of Life l Two-Dimensional Grid l Rules – Can die of isolation – Can die of overcrowding – Dead cell can be resurrected with three living neighbors – All other cells remain the same l All rules applied to cells simultaneously

Game of Life (cont. ) l Stable System – Blinkers – If left undisturbed,

Game of Life (cont. ) l Stable System – Blinkers – If left undisturbed, will run forever l Unstable systems – Don’t last long l Complex States – Gliders – Don’t stay still or die out

Future Practical Uses of Artificial Life l In the future, neural networks can be

Future Practical Uses of Artificial Life l In the future, neural networks can be used in conjunction with Artificial life to create. . . l Entertainment – Better opponents for computer games – Generating music from the patterns

Future Practical Uses of Artificial Life l Information (Autonomous) Agents – Retrieving information –

Future Practical Uses of Artificial Life l 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 l Viruses – Is it alive? – Can mutate l

Misuse of Artificial Life l Viruses – Is it alive? – Can mutate l War – Take people out of combat – Use cyberspace creatures to fight our wars

Conclusion l How does Alife relate to AI? – Rule based – Search algorithms

Conclusion l How does Alife relate to AI? – Rule based – Search algorithms