George F Luger ARTIFICIAL INTELLIGENCE 5th edition Structures and Strategies for Complex Problem Solving Machine Learning: Social and Emergent Luger: Artificial.

Slides:



Advertisements
Similar presentations
Genetic Algorithms in Problem Solving EVOLVING COMPUTER PROGRAMS (1) t Evolving Lisp Programs Keplers Third Law: P 2 = cA 3 PROGRAM ORBITAL_PERIORD.
Advertisements

Heuristics CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Structures and Strategies For Space State Search
CITS4403 Computational Modelling Game of Life. One of the first cellular automata to be studied, and probably the most popular of all time, is a 2-D CA.
Cellular Automata CS 591 Complex Adaptive Systems Spring 2008 Professor Melanie Moses 2/4/08.
HEURISTIC SEARCH ARTIFICIAL INTELLIGENCE 5th edition George F Luger
Genetic Algorithms, Part 2. Evolving (and co-evolving) one-dimensional cellular automata to perform a computation.
Cellular Automata (Reading: Chapter 10, Complexity: A Guided Tour)
1 Chapter 13 Artificial Life: Learning through Emergent Behavior.
CELLULAR AUTOMATON Presented by Rajini Singh.
COMP305. Part II. Genetic Algorithms. Genetic Algorithms.
Emulating Physics Our goal will be to show how basic dynamics known from physics can be formulated using local simple rules of cellular automata: diffusion.
Genetic Algorithms Learning Machines for knowledge discovery.
Local Search and Stochastic Algorithms
Emergence Explained Russ Abbott Dept. of Computer Science California State University, Los Angeles and The Aerospace Corporation What’s right and what’s.
Structures and Strategies For Space State Search
Automated Reasoning ARTIFICIAL INTELLIGENCE 6th edition George F Luger
Lectures on Cellular Automata Continued Modified and upgraded slides of Martijn Schut Vrij Universiteit Amsterdam Lubomir Ivanov Department.
Genetic Algorithms Overview Genetic Algorithms: a gentle introduction –What are GAs –How do they work/ Why? –Critical issues Use in Data Mining –GAs.
Artificial Chemistries – A Review Peter Dittrich, Jens Ziegler, and Wolfgang Banzhaf Artificial Life 7: , 2001 Summarized by In-Hee Lee.
Knowledge Representation
Evolutionary algorithms
Discovery of Cellular Automata Rules Using Cases Ken-ichi Maeda Chiaki Sakama Wakayama University Discovery Science 2003, Oct.17.
The Role of Artificial Life, Cellular Automata and Emergence in the study of Artificial Intelligence Ognen Spiroski CITY Liberal Studies 2005.
Artificial Intelligence: Its Roots and Scope
Introduction to Genetic Algorithms and Evolutionary Computation
Four Types of Decisions (p p.130) Structured vs. Nonstructured(Examples?) –Structured: Follow rules and criteria. The right answer exists. No “feel”
Governor’s School for the Sciences Mathematics Day 13.
CS 484 – Artificial Intelligence1 Announcements Lab 4 due today, November 8 Homework 8 due Tuesday, November 13 ½ to 1 page description of final project.
The Predicate Calculus
GATree: Genetically Evolved Decision Trees 전자전기컴퓨터공학과 데이터베이스 연구실 G 김태종.
Building Control Algorithms For State Space Search.
George F Luger ARTIFICIAL INTELLIGENCE 6th edition Structures and Strategies for Complex Problem Solving Machine Learning: Connectionist Luger: Artificial.
1 Chapter 13 Artificial Life: Learning through Emergent Behavior.
Reasoning in Uncertain Situations
CELLULAR AUTOMATA A Presentation By CSC. OUTLINE History One Dimension CA Two Dimension CA Totalistic CA & Conway’s Game of Life Classification of CA.
Structures and Strategies For Space State Search
Cellular Automata. John von Neumann 1903 – 1957 “a Hungarian-American mathematician and polymath who made major contributions to a vast number of fields,
George F Luger ARTIFICIAL INTELLIGENCE 5th edition Structures and Strategies for Complex Problem Solving HEURISTIC SEARCH Luger: Artificial Intelligence,
George F Luger ARTIFICIAL INTELLIGENCE 6th edition Structures and Strategies for Complex Problem Solving HEURISTIC SEARCH Luger: Artificial Intelligence,
1 “Genetic Algorithms are good at taking large, potentially huge search spaces and navigating them, looking for optimal combinations of things, solutions.
Kansas State University Department of Computing and Information Sciences CIS 732: Machine Learning and Pattern Recognition Friday, 16 February 2007 William.
George F Luger ARTIFICIAL INTELLIGENCE 6th edition Structures and Strategies for Complex Problem Solving Artificial Intelligence as Empirical Enquiry Luger:
GENETIC ALGORITHMS.  Genetic algorithms are a form of local search that use methods based on evolution to make small changes to a popula- tion of chromosomes.
George F Luger ARTIFICIAL INTELLIGENCE 6th edition Structures and Strategies for Complex Problem Solving STOCHASTIC METHODS Luger: Artificial Intelligence,
George F Luger ARTIFICIAL INTELLIGENCE 6th edition Structures and Strategies for Complex Problem Solving Machine Learning: Symbol-Based Luger: Artificial.
A genetic approach to the automatic clustering problem Author : Lin Yu Tseng Shiueng Bien Yang Graduate : Chien-Ming Hsiao.
Algorithms and their Applications CS2004 ( ) 13.1 Further Evolutionary Computation.
Controlling the Behavior of Swarm Systems Zachary Kurtz CMSC 601, 5/4/
Genetic Algorithms ML 9 Kristie Simpson CS536: Advanced Artificial Intelligence Montana State University.
Chapter 9 Genetic Algorithms.  Based upon biological evolution  Generate successor hypothesis based upon repeated mutations  Acts as a randomized parallel.
George F Luger ARTIFICIAL INTELLIGENCE 6th edition Structures and Strategies for Complex Problem Solving Machine Learning: Probabilistic Luger: Artificial.
The Northern Lights: Demonstrations. Programmability Overview A major aspect of our project is programmability- it is an interactive display medium, the.
Biologically inspired algorithms BY: Andy Garrett YE Ziyu.
Cellular Automata FRES 1010 Eileen Kraemer Fall 2005.
1 Simulation of Immune System Answering Questions on the Natural Immune System Behavior by Simulations.
Computational Mechanics of ECAs, and Machine Metrics.
George F Luger ARTIFICIAL INTELLIGENCE 5th edition Structures and Strategies for Complex Problem Solving Structures and Strategies For Space State Search.
George F Luger ARTIFICIAL INTELLIGENCE 5th edition Structures and Strategies for Complex Problem Solving HEURISTIC SEARCH Luger: Artificial Intelligence,
HEURISTIC SEARCH 4 4.0Introduction 4.1An Algorithm for Heuristic Search 4.2Admissibility, Monotonicity, and Informedness 4.3Using Heuristics in Games 4.4Complexity.
George F Luger ARTIFICIAL INTELLIGENCE 5th edition Structures and Strategies for Complex Problem Solving STOCHASTIC METHODS Luger: Artificial Intelligence,
1 1 2 What is a Cellular Automaton? A one-dimensional cellular automaton (CA) consists of two things: a row of "cells" and a set of "rules". Each of.
Machine Learning: Symbol-Based
AI Classnotes #5, John Shieh, 2012
Machine Learning: Symbol-Based
Illustrations of Simple Cellular Automata
Luger: Artificial Intelligence, 5th edition
An Overview of Evolutionary Cellular Automata Computation
Methods and Materials (cont.)
Complexity as Fitness for Evolved Cellular Automata Update Rules
Presentation transcript:

George F Luger ARTIFICIAL INTELLIGENCE 5th edition Structures and Strategies for Complex Problem Solving Machine Learning: Social and Emergent Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, Social and Emergent Models of Learning 12.1The Genetic Algorithm 12.2Classifier Systems and Genetic Programming 12.3Artificial Life and Society-Based Learning 12.4Epilogue and References 12.5Exercises 1

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 A general form of the genetic algorithm. 2

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Fig 12.1Use of crossover on two bit strings of length eight. # is “don’t care.” 3

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Table 12.1 The gray coded bit patterns for the binary numbers 0, 1, …, 15. 4

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Fig 12.2Genetic algorithms visualized as parallel hill climbing, adapted from Holland (1986). 5

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Fig 12.3A classifier system interacting with the environment, adapted from Holland (1986). 6

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Fig 12.4The random generation of a program to initialize. The circled nodes are from the set of functions. 7

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Fig 12.5Two programs, selected on fitness for crossover. Points | from a and b are randomly selected for crossover. 8

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Fig 12.6The child programs produced by crossover of the points in Fig

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Table 12.3 A set of fitness cases, with planetary data taken from Urey (1952). A is Earth’s semi-major axis of orbit and P is in units of Earth-years. 10

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Fig 12.7The target program relating orbit to period for Kepler’s third law. 11

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Fig 12.8Members from the initial population of programs to solve the orbital period problem. 12

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited,

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Fig 12.9The shaded region indicates the set of neighbors for the “game of life.” 14

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Fig A set of neighbors generating the “blinking” light phenomenon. Fig What happens to these patterns at the next time cycle? 15

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Fig A “glider” moves across the display. Fig a “glider” is “consumed” by another “entity.” 16

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Fig Space-time diagrams showing the behavior of two As., discovered by the genetic algorithm on different runs. They employ embedded particles for the nonlocal computation of general emerging patterns seen. Each space-time diagram iterates over a range of time steps, with 1s given as black cells, 0s as white cells; time increases down the page, from Crutchfield and Mitchell (1995). 17

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Fig Illustration of a one-dimensional, binary-state, nearest-neighbor cellular automaton with N = 11. Both the lattice and the rule table for updating the lattice are illustrated. The lattice configuration is shown over one time step. The cellular automaton is circular in that the two end values are neighbors. 18

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Table 12.4 Catalog of regular domains, particles (domain boundaries), particle velocities (in parentheses), and particle interactions of the space-time behavior of the CA of Figure 11.14a. The notation p ~  x  y means that p is the particle forming the boundary between regular domains  x and  y. 19

Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Fig Analysis of the emergent logic for density classification of 11.14a. This CA has three domains, six particles, and six particle iterations, as noted in Table The domains have been filtered out using an 18-state nonlinear transducer; adapted from Crutchfield and Mitchell (1994). 20