Organic Evolution and Problem Solving Je-Gun Joung.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Yuri R. Tsoy, Vladimir G. Spitsyn, Department of Computer Engineering
Using Parallel Genetic Algorithm in a Predictive Job Scheduling
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
4 Intelligent Systems.
Biologically Inspired AI (mostly GAs). Some Examples of Biologically Inspired Computation Neural networks Evolutionary computation (e.g., genetic algorithms)
EvoNet Flying Circus Introduction to Evolutionary Computation Brought to you by (insert your name) The EvoNet Training Committee The EvoNet Flying Circus.
Institute of Intelligent Power Electronics – IPE Page1 Introduction to Basics of Genetic Algorithms Docent Xiao-Zhi Gao Department of Electrical Engineering.
1 Lecture 35 Brief Introduction to Main AI Areas (cont’d) Overview  Lecture Objective: Present the General Ideas on the AI Branches Below  Introduction.
4-1 Management Information Systems for the Information Age Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved Chapter 4 Decision Support.
1 Project Ideas in Computer Science Keld Helsgaun.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
EvoNet Flying Circus Introduction to Evolutionary Computation Brought to you by (insert your name) The EvoNet Training Committee The EvoNet Flying Circus.
AI Week 22 Machine Learning Data Mining Lee McCluskey, room 2/07
Machine Learning for Information Retrieval: Neural Networks, Symbolic Learning, and Genetic Algorithms Prerak Sanghvi Paper by: Hsinchun Chen Artificial.
Genetic Algorithms Learning Machines for knowledge discovery.
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Natural Computation: computational models inspired by nature Dr. Daniel Tauritz Department of Computer Science University of Missouri-Rolla CS347 Lecture.
Artificial Intelligence Genetic Algorithms and Applications of Genetic Algorithms in Compilers Prasad A. Kulkarni.
Intro to AI Genetic Algorithm Ruth Bergman Fall 2002.
Tutorial 1 Temi avanzati di Intelligenza Artificiale - Lecture 3 Prof. Vincenzo Cutello Department of Mathematics and Computer Science University of Catania.
Intro to AI Genetic Algorithm Ruth Bergman Fall 2004.
Genetic Programming. Agenda What is Genetic Programming? Background/History. Why Genetic Programming? How Genetic Principles are Applied. Examples of.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Evolutionary Intelligence
Chapter 10 Artificial Intelligence. © 2005 Pearson Addison-Wesley. All rights reserved 10-2 Chapter 10: Artificial Intelligence 10.1 Intelligence and.
1 Learning Agents Laboratory Computer Science Department George Mason University Prof. Gheorghe Tecuci 1. Introduction.
 Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
C. Benatti, 3/15/2012, Slide 1 GA/ICA Workshop Carla Benatti 3/15/2012.
An Introduction to Artificial Intelligence and Knowledge Engineering N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering,
1 Evolvability Analysis for Evolutionary Robotics Sung-Bae Cho Yonsei University, Korea.
Swarm Computing Applications in Software Engineering By Chaitanya.
Evolution Strategies Evolutionary Programming Genetic Programming Michael J. Watts
Study on Genetic Network Programming (GNP) with Learning and Evolution Hirasawa laboratory, Artificial Intelligence section Information architecture field.
Lecture 8: 24/5/1435 Genetic Algorithms Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Zorica Stanimirović Faculty of Mathematics, University of Belgrade
Fuzzy Genetic Algorithm
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
Evolving Virtual Creatures & Evolving 3D Morphology and Behavior by Competition Papers by Karl Sims Presented by Sarah Waziruddin.
Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge
Autonomy and Artificiality Margaret A. Boden Hojin Youn.
Bi-directional incremental evolution Dr Tatiana Kalganova Electronic and Computer Engineering Dept. Bio-Inspired Intelligent Systems Group Brunel University.
G ENETIC A LGORITHMS Ranga Rodrigo March 5,
1 What is Life? – Living organisms: – are composed of cells – are complex and ordered – respond to their environment – can grow and reproduce – obtain.
Game Theory, Social Interactions and Artificial Intelligence Supervisor: Philip Sterne Supervisee: John Richter.
Controlling the Behavior of Swarm Systems Zachary Kurtz CMSC 601, 5/4/
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
Chapter 4 Decision Support System & Artificial Intelligence.
1. Genetic Algorithms: An Overview  Objectives - Studying basic principle of GA - Understanding applications in prisoner’s dilemma & sorting network.
CITS7212: Computational Intelligence An Overview of Core CI Technologies Lyndon While.
Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)
Copyright Paula Matuszek Kinds of Machine Learning.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
Intelligent Control Methods Lecture 2: Artificial Intelligence Slovak University of Technology Faculty of Material Science and Technology in Trnava.
 Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
George Yauneridge.  Machine learning basics  Types of learning algorithms  Genetic algorithm basics  Applications and the future of genetic algorithms.
Genetic Algorithm. Outline Motivation Genetic algorithms An illustrative example Hypothesis space search.
Machine Learning overview Chapter 18, 21
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Artificial Intelligence introduction(2)
EE368 Soft Computing Genetic Algorithms.
CHAPTER I. of EVOLUTIONARY ROBOTICS Stefano Nolfi and Dario Floreano
LEARNING.
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
The Network Approach: Mind as a Web
Presentation transcript:

Organic Evolution and Problem Solving Je-Gun Joung

1.2 Evolutionary Algorithms and Artificial Intelligence t A definition of artificial Intelligence by Rich Artificial Intelligence is the study of how to make computers do things at which, at the moment, people are better. t Some researchers in AI propose to orientate toward imitation of the much more restricted capabilities of less complex animals

Representation t The symbolic period of AI can be dated period from 1962 until t A knowledge-intensive period from 1976 until t Currently, the field of AI is starting to spread research into a variety of directions t Subsymbolic period of AI dates from 1950 until t Evolutionary Algorithms make use of a subsymbolic representation of knowledge encoded in the genotypes of individuals

Learning Characteristic t Rote learning: No inference processes take place. Instead, direct implantation of knowledge is performed. t Learning by instruction: This term denotes knowledge acquisition from a teacher or from an organized source and integration with existing knowledge. t Learning by deduction: Deductive, truth-preserving inferences and memorization of useful conclusions are summarized by this term

Learning Characteristic (2) t Learning by analogy: The transformation of existing knowledge that bears strong similarity to the desired new concept into a form effectively useful in the new situation t Learning by induction: Inductive inferences  Learning from examples (concept acquisition)  Learning by observation and discovery (descriptive generalization, unsupervised learning)

Artificial Life t Artificial Life research concentrates on computer simulations of simple hypothetical life forms t The problem how to make their behavior adaptive. t Self-organizing properties emerging from local interactions within a large number of simple basic agents are investigated. t Analogies to natural systems can be drawn on a variety of different levels. t In many cases the agents are equipped with internal rules of strategies determining their behavior

1.4 Early Approaches t Attempts to model natural evolution as a method for searching for good solutions of problems defined on vast search spaces. t Very restricted computer power was available at that time t Automatic programming, sequence prediction, numerical optimization, and optimal control

Automatic Programming t Finding a program which calculate a certain input- output function t An attempt towards evolving computer programs as performed by Friedberg et al. In 1958  Binary encoded  Modification by instruction interchange and random changes of instructions  “Success number” for instructions  The mutation rate depended on the success numbers

Automatic Programming (2) t Selective pressure  To test different programs created by random instruction changes and instruction interchanges  To choose the best of the new programs as the next starting point. t The approach measured quality of the program by combining the binary feedback information

Optimization t Bremermann’s work was more oriented towards optimization in t Multiple mutations are necessary to overcome “points of stagnation” t Optimal mutation probability-1/l

Evolutionary Programming t Forgel: 1964 t A more complicated application domain t A sequence prediction problem ( finite-state- machine: F SM ) t Population-based algorithm

Evolutionary Operation (E VOP ) t EVOP approach as presented by Box in t This method emphasized on the natural model of the organic evolution by performing a mutation-selection process. t ( ) -strategy (where or, the so-called 2 2 and 2 3 factorial design method

1.5 Summary t The basic process of transcription and translation, the genetic code and the hierarchical structure of genetic information t In connection to meiotic heredity, the crossover mechanism and the various forms of mutation t Evolution processes on the lower level of biological macromolecules

Summary t Evolutionary algorithms are inductive learning algorithms that can serve as a powerful search method in many fields of AI research. t Three examples of global optimization problems t Computational complexity of global optimization problems t The early approaches