Introduction to Artificial Intelligence
|
|
- Robyn Ross
- 5 years ago
- Views:
Transcription
1 Introduction to Artificial Intelligence Christian Jacob Department of Computer Science University of Calgary 1. What is Artificial Intelligence? How does the human brain work? What is intelligence? How do we emulate the human brain? How do we create intelligence? Who cares? Let s do some cool and useful stuff! 2. Basic Problem-Solving Strategies Basic search techniques Problem decompositon and AND/OR graphs Searching with problem-specific knowledge 2. Basic Problem-Solving Strategies Basic search techniques Problem decompositon and AND/OR graphs Searching with problem-specific knowledge 2.1 Basic Search Techniques Greedy search Gradient descent or ascent Stochastic search Simulated annealing Evolutionary search Depth-first vs. breadth-first search In search for the highest landmark... global maximum local maxima local maxima 1
2 2. Basic Problem-Solving Strategies Basic search techniques Problem decompositon and AND/OR graphs Searching with problem-specific knowledge 2.2 Problem Decomposition and AND/OR Graphs [Bratko, 2001] [Bratko, 2001] 2. Basic Problem-Solving Strategies Basic search techniques Problem decompositon and AND/OR graphs Searching with problem-specific knowledge 2.3 Searching with Problem-Specific Knowledge State h(n) A C B D E 80 G F H I A 366 B 374 C 329 D 2 4 E 253 F 178 G 193 H 98 I 0 A E C B h=253 h=329 h= Searching with Problem-Specific Knowledge (2) 3. Knowledge Representation, Reasoning, and Planning Knowledge representation Reasoning and planning Knowledge soup Anatoly Karpow and Gary Kasparow, 1986 [Kurzweil, 1990] [Newborn, 1997] 2
3 3. Knowledge Representation, Reasoning, and Planning Knowledge representation Reasoning and planning Knowledge soup 3.1 Knowledge Representation [Sowa, 2000] 3. Knowledge Representation, Reasoning, and Planning Knowledge representation Reasoning and planning Knowledge soup 3.2 Reasoning and Planning Start At(Home), Rents(Rogers, Video), Sells(Store, Bread) At(Home) At(Home) Go(Rogers) Go(Store) At(Rogers), Rents(Rogers, Video) Rent(Video) At(Store), Sells(Store, Bread) Buy(Bread) At(Home), Have(Video), Have(Bread) Finish 3. Knowledge Representation, Reasoning, and Planning Knowledge representation Reasoning and planning Knowledge soup 3.3 Knowledge Soup Vagueness, uncertainty, randomness, ignorance [Sowa, 2000] 3
4 4. Machine Learning and Pattern Recognition Fuzzy logic and fuzzy sets Artificial neural networks Single- and multilayer perceptrons Backpropagation networks Self-organizing feature maps Recurrent networks Neuro-fuzzy systems 4. Machine Learning and Pattern Recognition Fuzzy logic and fuzzy sets Artificial neural networks Single- and multilayer perceptrons Backpropagation networks Self-organizing feature maps Recurrent networks Neuro-fuzzy systems 4.1 Fuzziness What is hot? What is cold? What is young? What is old? 4. Machine Learning and Pattern Recognition Fuzzy logic and fuzzy sets Artificial neural networks Single- and multilayer perceptrons Backpropagation networks Self-organizing feature maps Recurrent networks Neuro-fuzzy systems [Sowa, 2000] 4.2 Artificial Neural Networks: Modeling the Brain 4.2 Artificial Neural Networks (2) Visual Cortex of a Cat Schematic Perceptron Feed-forward network [Stevens et al., 1988] [Kurzweil, 1990] [Spektrum, 1993] 4
5 Modeling the Brain? Optical Character Recognition Output Hidden [Spektrum, 1993] [Kurzweil, 1990] Input [Spektrum, 1993] 4. Machine Learning and Pattern Recognition Fuzzy logic and fuzzy sets Artificial neural networks Single- and multilayer perceptrons Backpropagation networks Self-organizing feature maps Recurrent networks Neuro-fuzzy systems 5. Evolutionary Computing 5. Evolutionary Computing 5.1 Evolution Strategies Evolution of a Jet Nozzle Evolutionary Engineering [Rechenberg, 1994] 5
6 5. Evolutionary Computing 5.2 Evolutionary Programming Input A 0 A0 output A 1 A 2 A 3 A 1 output A 2 output A 3 output Evolution of Finite State Automata [Jacob, 2001] 5.2 Evolutionary Programming 5. Evolutionary Computing Gen. 0 Gen. 0 Gen. 40 Gen. 40 Gen. 70 Gen. 70 Gen. 120 [Jacob, 2001] 5.3 Genetic Algorithms 5.3 Genetic Algorithms Genotype Phenotype Generation 0 Generation 11 Binary Vector {1,0,1,1,0,1,0,0,1,0,1,1} {0,1,1,1,1,0,0,1,0,0,0,1} {0,0,1,1,0,101,1,0,1,0,0} Decoding... {1,1,0,0,0,1,0,1,0,1,0,0}... {1,0,1,0,0,1,1,1,0,1,1,1} {0,0,1,1,0,1,1,1,0,1,0,0} {1,0,0,1,0,1,1,1,0,0,0,1} Interpretation Generation 10 Generation 30 [Jacob, 2001] 6
7 5. Evolutionary Computing 5.4 Genetic Programming LSystem LSystem Axiom _Axiom _LRules LRules PRED sprout LRule sproutindex SEQ BlankSequence Axiom LRules sprout[3] LRule LRule LEFT PRED SUCC RIGHT... [] F[_] Stack [] B[.38] Seq RL[20] F[4.9] leaf[0] Stack sprout[2] Seq bloom[1] LEFT sprout[3] SUCC Alternative _SEQ _STACK LRule _PRED RIGHT _SUCC Alternative F[1.4] YL[30] leaf[0] [] [] _sprout _stalk... _YL _SEQ advance] ] Gen. 1 advance], advance], Gen. 5 ifsensor[dust][stop]], advance]], ifsensor[dust][turnleft, again], nop]], advance], stop], nop], ifsensor[phero][turnleft], stop]]], turnright]]], nop]] ]] Gen. 16 stop], nop], ifsensor[phero][turnleft], advance]]], turnright]], ifsensor[dust][turnleft, again],nop]], turnleft, again], nop], ifsensor[phero][stop]]], advance]]]], nop]]]] Gen. 22 turnleft, again], turnright]], ifsensor[dust][turnleft, again],nop]], turnleft, again], nop], ifsensor[phero][stop]]], advance]]]], nop]] ]] Gen. 59 turnleft, turnleft, again], turnleft, again], turnright]], turnleft, again], nop], again], nop], nop]]]], advance]]]]]]], ifsensor[dust][turnleft, again]], ifsensor[dust][advance]]], ifsensor[dust][turnleft, again]], turnleft, again], nop], ifsensor[dust][stop], stop], turnleft]]], advance]]]], nop]]] ]]]] Fitness Generation turnleft, turnleft, again], turnleft, again], turnright]], turnleft, again], nop], again], nop], nop]]]], advance]]]]]]], ifsensor[dust][turnleft, again]], ifsensor[dust][ advance]]], ifsensor[dust][turnleft, again]], turnleft, again], nop], ifsensor[dust][stop], stop], turnleft]]], advance]]]], nop]]] ]]]] [Jacob, 2001] 5. Evolutionary Computing 5.5 Learning Classifier Systems A classifier system to emulate a frog. The frog reacts to objects it sees. Input: Moving On the Ground Output: Large Far Striped Flee! Pursue! _
8 5. Evolutionary Computing 5.6 Evolutionary Design: Objects Lifting Loads Scaffold [Funes and Pollack, 1999] 5.6 Evolutionary Design: Art 6. Swarm Intelligence and Complex Adaptive Systems Social Models Swarms and Emergent System Behaviour Immune System Computing Mutations Hölldobler & Wilson, Swarm Intelligence and Complex Adaptive Systems 6.1 Social Models: Competition and Cooperation Social Models Swarms and Emergent System Behaviour Immune System Computing [Nuridsany & Pérennou, 1996] [Ernst, 1998] 8
9 6. Swarm Intelligence and Complex Adaptive Systems 6.2 Swarms: The Ants Paradigm Social Models Swarms and Emergent System Behaviour Immune System Computing [Hölldobler & Wilson, 1990] 6.2 Swarms and Emergent System Behaviour 6. Swarm Intelligence and Complex Adaptive Systems Social Models Swarms and Emergent System Behaviour Immune System Computing 6.3 Immune System Computing 7. Robo Sapiens? Distinguishing self from non-self Intrusion detection in a LAN Seymour Papert [Hofmeyr and Forrest, 1999] [Kurzweil, 1990] LOGO Robot 9
10 7. Robo Sapiens? 7. Robo Sapiens? KISMET WABOT, theorgan Player Ichiro Kato, Waseda-University, Tokyo MIT [Menzel and D Aluisio, 2000] [Kurzweil, 1990] Artificial Intelligence in Action If we don t know how it works, then it s AI. When we find out how it works, it s not AI anymore References References (2) Bratko, I. (2001). PROLOG Programming for Artificial Intelligence. New York, Addison- Wesley. Rechenberg, I. (1994). Evolutionsstrategie 94. Stuttgart, Frommann-Holzboog. Sowa, J. F. (2000). Knowledge Representation. Pacific Grove, Brooks/Cole. Kurzweil, R. (1990). The Age of Intelligent Machines. Cambridge, MA, MIT Press. P. Menzel and F. D Aluisio (2000). Robo sapiens Evolution of a New Species. Cambridge, MA, MIT Press. Spektrum der Wissenschaft: Spezial. Gehirn und Geist. Heidelberg, Spektrum Akademischer Verlag,1993. Hofmeyr, S. and Forrest, S. (1999). Immunity by Design: An Artificial Immune System. In GECCO 99. Stevens, C. F., et al. (1988). Gehirn und Nervensystem. Heidelberg, Spektrum Akademischer Verlag. 10
11 References (3) References (4) Ernst, A. M., ed. (1998). Digest: Kooperation und Konkurrenz, Heidelberg, Spektrum Akademischer Verlag. Nuridsany, C., and Pérennou, M. (1996). Microcosmos: The Invisible World of Insects. New York, Stewart, Tabori & Chang. Newborn, M. (1997). Kasparov versus Deep Blue. Berlin, Springer-Verlag. Jacob, C. (2001). Illustrating Evolutionary Computation with Mathematica. San Francisco, Morgan Kaufmann. Hölldobler, B., and Wilson, E. O. (1990). The Ants. Cambridge, MA, Harvard University Press. Todd, S. and Latham, W. (1992). Evolutionary Art and Computers. London, Academic Press. Funes, P. and Pollack, J. (1999). Computer Evolution of Buildable Objects. In: P. Bentley (ed.). Evolutionary Design by Computers. San Francisco, Morgan Kaufmann. 11
Russell and Norvig: an active, artificial agent. continuum of physical configurations and motions
Chapter 8 Robotics Christian Jacob jacob@cpsc.ucalgary.ca Department of Computer Science University of Calgary 8.5 Robot Institute of America defines a robot as a reprogrammable, multifunction manipulator
More informationCOMPUTATONAL INTELLIGENCE
COMPUTATONAL INTELLIGENCE October 2011 November 2011 Siegfried Nijssen partially based on slides by Uzay Kaymak Leiden Institute of Advanced Computer Science e-mail: snijssen@liacs.nl Katholieke Universiteit
More informationINTELLIGENT DECISION AND CONTROL INTELLIGENT SYSTEMS
INTELLIGENT DECISION AND CONTROL INTELLIGENT SYSTEMS João Miguel da Costa Sousa Universidade de Lisboa, Instituto Superior Técnico CenterofIntelligentSystems, IDMEC, LAETA, Portugal jmsousa@tecnico.ulisboa.pt
More informationArtificial Neural Networks. Artificial Intelligence Santa Clara, 2016
Artificial Neural Networks Artificial Intelligence Santa Clara, 2016 Simulate the functioning of the brain Can simulate actual neurons: Computational neuroscience Can introduce simplified neurons: Neural
More informationContents 1 Introduction Optical Character Recognition Systems Soft Computing Techniques for Optical Character Recognition Systems
Contents 1 Introduction.... 1 1.1 Organization of the Monograph.... 1 1.2 Notation.... 3 1.3 State of Art.... 4 1.4 Research Issues and Challenges.... 5 1.5 Figures.... 5 1.6 MATLAB OCR Toolbox.... 5 References....
More informationNeuro-Fuzzy and Soft Computing: Fuzzy Sets. Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani
Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani Outline Introduction Soft Computing (SC) vs. Conventional Artificial Intelligence (AI) Neuro-Fuzzy (NF) and SC Characteristics 2 Introduction
More informationINTRODUCTION. a complex system, that using new information technologies (software & hardware) combined
COMPUTATIONAL INTELLIGENCE & APPLICATIONS INTRODUCTION What is an INTELLIGENT SYSTEM? a complex system, that using new information technologies (software & hardware) combined with communication technologies,
More informationCSCE 315: Programming Studio
CSCE 315: Programming Studio Introduction to Artificial Intelligence Textbook Definitions Thinking like humans What is Intelligence Acting like humans Thinking rationally Acting rationally However, it
More informationChapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)
Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC) Introduction (1.1) SC Constituants and Conventional Artificial Intelligence (AI) (1.2) NF and SC Characteristics (1.3) Jyh-Shing Roger
More informationEvoCAD: Evolution-Assisted Design
EvoCAD: Evolution-Assisted Design Pablo Funes, Louis Lapat and Jordan B. Pollack Brandeis University Department of Computer Science 45 South St., Waltham MA 02454 USA Since 996 we have been conducting
More informationThe Behavior Evolving Model and Application of Virtual Robots
The Behavior Evolving Model and Application of Virtual Robots Suchul Hwang Kyungdal Cho V. Scott Gordon Inha Tech. College Inha Tech College CSUS, Sacramento 253 Yonghyundong Namku 253 Yonghyundong Namku
More informationMINE 432 Industrial Automation and Robotics
MINE 432 Industrial Automation and Robotics Part 3, Lecture 5 Overview of Artificial Neural Networks A. Farzanegan (Visiting Associate Professor) Fall 2014 Norman B. Keevil Institute of Mining Engineering
More informationInstructors: Prof. Takashi Hiyama (TH) Prof. Hassan Bevrani (HB) Syafaruddin, D.Eng (S) Time: Wednesday,
Intelligent System Application to Power System Instructors: Prof. Takashi Hiyama (TH) Prof. Hassan Bevrani (HB) Syafaruddin, D.Eng (S) Time: Wednesday, 10.20-11.50 Venue: Room 208 Intelligent System Application
More informationArtificial Intelligence
Introduction to Artificial Intelligence Christian Jacob Department of Computer Science University of Calgary What is AI? How does the human brain work? What is intelligence? How do we emulate the human
More informationOnline Interactive Neuro-evolution
Appears in Neural Processing Letters, 1999. Online Interactive Neuro-evolution Adrian Agogino (agogino@ece.utexas.edu) Kenneth Stanley (kstanley@cs.utexas.edu) Risto Miikkulainen (risto@cs.utexas.edu)
More informationarxiv: v1 [cs.ne] 3 May 2018
VINE: An Open Source Interactive Data Visualization Tool for Neuroevolution Uber AI Labs San Francisco, CA 94103 {ruiwang,jeffclune,kstanley}@uber.com arxiv:1805.01141v1 [cs.ne] 3 May 2018 ABSTRACT Recent
More informationA Divide-and-Conquer Approach to Evolvable Hardware
A Divide-and-Conquer Approach to Evolvable Hardware Jim Torresen Department of Informatics, University of Oslo, PO Box 1080 Blindern N-0316 Oslo, Norway E-mail: jimtoer@idi.ntnu.no Abstract. Evolvable
More informationRandom Administrivia. In CMC 306 on Monday for LISP lab
Random Administrivia In CMC 306 on Monday for LISP lab Artificial Intelligence: Introduction What IS artificial intelligence? Examples of intelligent behavior: Definitions of AI There are as many definitions
More informationAgent Smith: An Application of Neural Networks to Directing Intelligent Agents in a Game Environment
Agent Smith: An Application of Neural Networks to Directing Intelligent Agents in a Game Environment Jonathan Wolf Tyler Haugen Dr. Antonette Logar South Dakota School of Mines and Technology Math and
More informationECG QRS Enhancement Using Artificial Neural Network
6 ECG QRS Enhancement Using Artificial Neural Network ECG QRS Enhancement Using Artificial Neural Network Sambita Dalal, Laxmikanta Sahoo Department of Applied Electronics and Instrumentation Engineering
More informationBreedbot: An Edutainment Robotics System to Link Digital and Real World
Breedbot: An Edutainment Robotics System to Link Digital and Real World Orazio Miglino 1,2, Onofrio Gigliotta 2,3, Michela Ponticorvo 1, and Stefano Nolfi 2 1 Department of Relational Sciences G.Iacono,
More informationPlaying the Rock-Paper-Scissors Game with a Genetic Algorithm
Playing the Rock-Paper-Scissors Game with a Genetic Algorithm Fathelalem F. AM, Zensho Nakaot, Yen- Wei Chenf *Department of Management & Information Systems Faculty of International Studies, Meio University
More informationAgents and Introduction to AI
Agents and Introduction to AI CITS3001 Algorithms, Agents and Artificial Intelligence Tim French School of Computer Science and Software Engineering The University of Western Australia 2017, Semester 2
More informationUsing Neural Network and Monte-Carlo Tree Search to Play the Game TEN
Using Neural Network and Monte-Carlo Tree Search to Play the Game TEN Weijie Chen Fall 2017 Weijie Chen Page 1 of 7 1. INTRODUCTION Game TEN The traditional game Tic-Tac-Toe enjoys people s favor. Moreover,
More informationCreating a Poker Playing Program Using Evolutionary Computation
Creating a Poker Playing Program Using Evolutionary Computation Simon Olsen and Rob LeGrand, Ph.D. Abstract Artificial intelligence is a rapidly expanding technology. We are surrounded by technology that
More informationFINANCIAL TIME SERIES FORECASTING USING A HYBRID NEURAL- EVOLUTIVE APPROACH
FINANCIAL TIME SERIES FORECASTING USING A HYBRID NEURAL- EVOLUTIVE APPROACH JUAN J. FLORES 1, ROBERTO LOAEZA 1, HECTOR RODRIGUEZ 1, FEDERICO GONZALEZ 2, BEATRIZ FLORES 2, ANTONIO TERCEÑO GÓMEZ 3 1 Division
More informationARTIFICIAL INTELLIGENCE IN POWER SYSTEMS
ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS Prof.Somashekara Reddy 1, Kusuma S 2 1 Department of MCA, NHCE Bangalore, India 2 Kusuma S, Department of MCA, NHCE Bangalore, India Abstract: Artificial Intelligence
More informationBehaviour Patterns Evolution on Individual and Group Level. Stanislav Slušný, Roman Neruda, Petra Vidnerová. CIMMACS 07, December 14, Tenerife
Behaviour Patterns Evolution on Individual and Group Level Stanislav Slušný, Roman Neruda, Petra Vidnerová Department of Theoretical Computer Science Institute of Computer Science Academy of Science of
More informationEARIN Jarosław Arabas Room #223, Electronics Bldg.
EARIN http://elektron.elka.pw.edu.pl/~jarabas/earin.html Jarosław Arabas jarabas@elka.pw.edu.pl Room #223, Electronics Bldg. Paweł Cichosz pcichosz@elka.pw.edu.pl Room #215, Electronics Bldg. EARIN Jarosław
More informationLANDSCAPE SMOOTHING OF NUMERICAL PERMUTATION SPACES IN GENETIC ALGORITHMS
LANDSCAPE SMOOTHING OF NUMERICAL PERMUTATION SPACES IN GENETIC ALGORITHMS ABSTRACT The recent popularity of genetic algorithms (GA s) and their application to a wide range of problems is a result of their
More informationNEURAL NETWORK BASED MAXIMUM POWER POINT TRACKING
NEURAL NETWORK BASED MAXIMUM POWER POINT TRACKING 3.1 Introduction This chapter introduces concept of neural networks, it also deals with a novel approach to track the maximum power continuously from PV
More informationCoevolution of Neuro-controllers to Train Multi-Agent Teams from Zero Knowledge
Coevolution of Neuro-controllers to Train Multi-Agent Teams from Zero Knowledge by Christiaan Scheepers Submitted in partial fulfillment of the requirements for the degree Master of Science (Computer Science)
More informationUnderstanding Coevolution
Understanding Coevolution Theory and Analysis of Coevolutionary Algorithms R. Paul Wiegand Kenneth A. De Jong paul@tesseract.org kdejong@.gmu.edu ECLab Department of Computer Science George Mason University
More informationAI MAGAZINE AMER ASSOC ARTIFICIAL INTELL UNITED STATES English ANNALS OF MATHEMATICS AND ARTIFICIAL
Title Publisher ISSN Country Language ACM Transactions on Autonomous and Adaptive Systems ASSOC COMPUTING MACHINERY 1556-4665 UNITED STATES English ACM Transactions on Intelligent Systems and Technology
More informationArtificial Intelligence
What is AI? Artificial Intelligence How does the human brain work? How do we emulate the human brain? Rob Kremer Department of Computer Science University of Calgary 1 What is How do we create Who cares?
More informationFigure 1. Artificial Neural Network structure. B. Spiking Neural Networks Spiking Neural networks (SNNs) fall into the third generation of neural netw
Review Analysis of Pattern Recognition by Neural Network Soni Chaturvedi A.A.Khurshid Meftah Boudjelal Electronics & Comm Engg Electronics & Comm Engg Dept. of Computer Science P.I.E.T, Nagpur RCOEM, Nagpur
More informationOutline. Introduction to AI. Artificial Intelligence. What is an AI? What is an AI? Agents Environments
Outline Introduction to AI ECE457 Applied Artificial Intelligence Fall 2007 Lecture #1 What is an AI? Russell & Norvig, chapter 1 Agents s Russell & Norvig, chapter 2 ECE457 Applied Artificial Intelligence
More informationHow the Body Shapes the Way We Think
How the Body Shapes the Way We Think A New View of Intelligence Rolf Pfeifer and Josh Bongard with a contribution by Simon Grand Foreword by Rodney Brooks Illustrations by Shun Iwasawa A Bradford Book
More informationApplication of Soft Computing Techniques in Water Resources Engineering
International Journal of Dynamics of Fluids. ISSN 0973-1784 Volume 13, Number 2 (2017), pp. 197-202 Research India Publications http://www.ripublication.com Application of Soft Computing Techniques in
More informationA Genetic Algorithm-Based Controller for Decentralized Multi-Agent Robotic Systems
A Genetic Algorithm-Based Controller for Decentralized Multi-Agent Robotic Systems Arvin Agah Bio-Robotics Division Mechanical Engineering Laboratory, AIST-MITI 1-2 Namiki, Tsukuba 305, JAPAN agah@melcy.mel.go.jp
More informationCSE 473 Artificial Intelligence (AI) Outline
CSE 473 Artificial Intelligence (AI) Rajesh Rao (Instructor) Ravi Kiran (TA) http://www.cs.washington.edu/473 UW CSE AI faculty Goals of this course Logistics What is AI? Examples Challenges Outline 2
More informationEvolutionary Computation for Creativity and Intelligence. By Darwin Johnson, Alice Quintanilla, and Isabel Tweraser
Evolutionary Computation for Creativity and Intelligence By Darwin Johnson, Alice Quintanilla, and Isabel Tweraser Introduction to NEAT Stands for NeuroEvolution of Augmenting Topologies (NEAT) Evolves
More informationSyllabus, Fall 2002 for: Agents, Games & Evolution OPIM 325 (Simulation)
Syllabus, Fall 2002 for: Agents, Games & Evolution OPIM 325 (Simulation) http://opim-sun.wharton.upenn.edu/ sok/teaching/age/f02/ Steven O. Kimbrough August 1, 2002 1 Brief Description Agents, Games &
More informationECE 599/692 Deep Learning Lecture 19 Beyond BP and CNN
ECE 599/692 Deep Learning Lecture 19 Beyond BP and CNN Hairong Qi, Gonzalez Family Professor Electrical Engineering and Computer Science University of Tennessee, Knoxville http://www.eecs.utk.edu/faculty/qi
More informationOutline. What is AI? A brief history of AI State of the art
Introduction to AI Outline What is AI? A brief history of AI State of the art What is AI? AI is a branch of CS with connections to psychology, linguistics, economics, Goal make artificial systems solve
More informationECE 517: Reinforcement Learning in Artificial Intelligence
ECE 517: Reinforcement Learning in Artificial Intelligence Lecture 17: Case Studies and Gradient Policy October 29, 2015 Dr. Itamar Arel College of Engineering Department of Electrical Engineering and
More information1. Lecture Structure and Introduction
Soft Control (AT 3, RMA) 1. Lecture Structure and Introduction Table of Contents Computer Aided Methods in Automation Technology Expert Systems Application: Fault Finding Fuzzy Systems Application: Fuzzy
More informationNeural Network Classifier and Filtering for EEG Detection in Brain-Computer Interface Device
Neural Network Classifier and Filtering for EEG Detection in Brain-Computer Interface Device Mr. CHOI NANG SO Email: cnso@excite.com Prof. J GODFREY LUCAS Email: jglucas@optusnet.com.au SCHOOL OF MECHATRONICS,
More informationEVOLUTIONARY ALGORITHMS IN DESIGN
INTERNATIONAL DESIGN CONFERENCE - DESIGN 2006 Dubrovnik - Croatia, May 15-18, 2006. EVOLUTIONARY ALGORITHMS IN DESIGN T. Stanković, M. Stošić and D. Marjanović Keywords: evolutionary computation, evolutionary
More informationAn Evolutionary Approach to the Synthesis of Combinational Circuits
An Evolutionary Approach to the Synthesis of Combinational Circuits Cecília Reis Institute of Engineering of Porto Polytechnic Institute of Porto Rua Dr. António Bernardino de Almeida, 4200-072 Porto Portugal
More informationGPU Computing for Cognitive Robotics
GPU Computing for Cognitive Robotics Martin Peniak, Davide Marocco, Angelo Cangelosi GPU Technology Conference, San Jose, California, 25 March, 2014 Acknowledgements This study was financed by: EU Integrating
More informationCITS3001. Algorithms, Agents and Artificial Intelligence. Semester 1, 2015
CITS3001 Algorithms, Agents and Artificial Intelligence Semester 1, 2015 Wei Liu School of Computer Science & Software Eng. The University of Western Australia 5. Agents and introduction to AI AIMA, Chs.
More informationBayesChess: A computer chess program based on Bayesian networks
BayesChess: A computer chess program based on Bayesian networks Antonio Fernández and Antonio Salmerón Department of Statistics and Applied Mathematics University of Almería Abstract In this paper we introduce
More informationCS 229 Final Project: Using Reinforcement Learning to Play Othello
CS 229 Final Project: Using Reinforcement Learning to Play Othello Kevin Fry Frank Zheng Xianming Li ID: kfry ID: fzheng ID: xmli 16 December 2016 Abstract We built an AI that learned to play Othello.
More informationDeep Learning Basics Lecture 9: Recurrent Neural Networks. Princeton University COS 495 Instructor: Yingyu Liang
Deep Learning Basics Lecture 9: Recurrent Neural Networks Princeton University COS 495 Instructor: Yingyu Liang Introduction Recurrent neural networks Dates back to (Rumelhart et al., 1986) A family of
More informationArtificial Intelligence
Artificial Intelligence Lecture 01 - Introduction Edirlei Soares de Lima What is Artificial Intelligence? Artificial intelligence is about making computers able to perform the
More informationThe Nature of Informatics
The Nature of Informatics Alan Bundy University of Edinburgh 19-Sep-11 1 What is Informatics? The study of the structure, behaviour, and interactions of both natural and artificial computational systems.
More informationBy Marek Perkowski ECE Seminar, Friday January 26, 2001
By Marek Perkowski ECE Seminar, Friday January 26, 2001 Why people build Humanoid Robots? Challenge - it is difficult Money - Hollywood, Brooks Fame -?? Everybody? To build future gods - De Garis Forthcoming
More informationUsing of Artificial Neural Networks to Recognize the Noisy Accidents Patterns of Nuclear Research Reactors
Int. J. Advanced Networking and Applications 1053 Using of Artificial Neural Networks to Recognize the Noisy Accidents Patterns of Nuclear Research Reactors Eng. Abdelfattah A. Ahmed Atomic Energy Authority,
More informationIncremental evolution of a signal classification hardware architecture for prosthetic hand control
International Journal of Knowledge-based and Intelligent Engineering Systems 12 (2008) 187 199 187 IOS Press Incremental evolution of a signal classification hardware architecture for prosthetic hand control
More informationReinforcement Learning to Train Ms. Pac-Man Using Higher-order Action-relative Inputs
Reinforcement Learning to Train Ms. Pac-Man Using Higher-order Action-relative Inputs Luuk Bom, Ruud Henken and Marco Wiering (IEEE Member) Institute of Artificial Intelligence and Cognitive Engineering
More informationUSING A FUZZY LOGIC CONTROL SYSTEM FOR AN XPILOT COMBAT AGENT ANDREW HUBLEY AND GARY PARKER
World Automation Congress 21 TSI Press. USING A FUZZY LOGIC CONTROL SYSTEM FOR AN XPILOT COMBAT AGENT ANDREW HUBLEY AND GARY PARKER Department of Computer Science Connecticut College New London, CT {ahubley,
More informationQuick work: Memory allocation
Quick work: Memory allocation The OS is using a fixed partition algorithm. Processes place requests to the OS in the following sequence: P1=15 KB, P2=5 KB, P3=30 KB Draw the memory map at the end, if each
More informationTHE EFFECT OF CHANGE IN EVOLUTION PARAMETERS ON EVOLUTIONARY ROBOTS
THE EFFECT OF CHANGE IN EVOLUTION PARAMETERS ON EVOLUTIONARY ROBOTS Shanker G R Prabhu*, Richard Seals^ University of Greenwich Dept. of Engineering Science Chatham, Kent, UK, ME4 4TB. +44 (0) 1634 88
More informationEvolutionary Design of Multilayer and Radial Basis Function Neural Network Classifiers: an Empirical Comparison
86 IJCSNS International Journal of Computer Science and Network Security, VOL.16 No.6, June 2016 Evolutionary Design of Multilayer and Radial Basis Function Neural Network Classifiers: an Empirical Comparison
More informationEvolving discrete-valued anomaly detectors for a network intrusion detection system using negative selection
Evolving discrete-valued anomaly detectors for a network intrusion detection system using negative selection Simon T. Powers School of Computer Science University of Birmingham Birmingham, B15 2TT UK simonpowers@blueyonder.co.uk
More informationINTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK NEURAL NETWORK TECHNIQUE FOR MONITORING AND CONTROLLING IC- ENGINE PARAMETER NITINKUMAR
More informationEvolutionary Neural Network for Othello Game
Available online at www.sciencedirect.com Procedia - Social and Behavioral Sciences 57 ( 2012 ) 419 425 International Conference on Asia Pacific Business Innovation and Technology Management Evolutionary
More information신경망기반자동번역기술. Konkuk University Computational Intelligence Lab. 김강일
신경망기반자동번역기술 Konkuk University Computational Intelligence Lab. http://ci.konkuk.ac.kr kikim01@kunkuk.ac.kr 김강일 Index Issues in AI and Deep Learning Overview of Machine Translation Advanced Techniques in
More informationAI in QA in AI. AI in QA in AI. AI in QA in AI. Sami Kaltala Head of Quality Assurance Symbio Europe
AI in QA in AI Sami Kaltala Head of Quality Assurance Symbio Europe Pekka Vainiomäki Vice President Strategic Engagements Symbio Europe AI in QA in AI AI in QA in AI ML Symbio is a global software engineering
More informationuniverse: How does a human mind work? Can Some accept that machines can do things that
Artificial Intelligence Background and Overview Philosophers Two big questions of the universe: How does a human mind work? Can non humans have minds? Some accept that machines can do things that human
More informationStock Price Prediction Using Multilayer Perceptron Neural Network by Monitoring Frog Leaping Algorithm
Stock Price Prediction Using Multilayer Perceptron Neural Network by Monitoring Frog Leaping Algorithm Ahdieh Rahimi Garakani Department of Computer South Tehran Branch Islamic Azad University Tehran,
More informationWHAT THE COURSE IS AND ISN T ABOUT. Welcome to CIS 391. Introduction to Artificial Intelligence. Grading & Homework. Welcome to CIS 391
Welcome to CIS 391 Introduction to Artificial Intelligence Lecturer: Mitch Marcus, mitch@ Levine 503 Office hours will be announced on Piazza Mitch Marcus CIS391 Fall, 2015 TA: Daniel Moroz,
More informationA Bibliography of Publications of Christopher Hugh Bryant
A Bibliography of Publications of Christopher Hugh Bryant Christopher Hugh Bryant The Robert Gordon University School of Computing St Andrew St, Aberdeen AB25 1HG Scotland, UK Tel: +441224 262737 FAX:
More informationChapter - 7. Adaptive Channel Equalization
Chapter - 7 Adaptive Channel Equalization Chapter - 7 Adaptive Channel Equalization 7.1 Introduction The transmission o f digital information over a communication channel causes Inter Symbol Interference
More informationCOMPARATIVE STUDY ON ARTIFICIAL NEURAL NETWORK ALGORITHMS
International Journal of Latest Trends in Engineering and Technology Special Issue SACAIM 2016, pp. 448-453 e-issn:2278-621x COMPARATIVE STUDY ON ARTIFICIAL NEURAL NETWORK ALGORITHMS Neenu Joseph 1, Melody
More informationApplication of Deep Learning in Software Security Detection
2018 International Conference on Computational Science and Engineering (ICCSE 2018) Application of Deep Learning in Software Security Detection Lin Li1, 2, Ying Ding1, 2 and Jiacheng Mao1, 2 College of
More informationEvolutionary Computation and Machine Intelligence
Evolutionary Computation and Machine Intelligence Prabhas Chongstitvatana Chulalongkorn University necsec 2005 1 What is Evolutionary Computation What is Machine Intelligence How EC works Learning Robotics
More informationCSIS 4463: Artificial Intelligence. Introduction: Chapter 1
CSIS 4463: Artificial Intelligence Introduction: Chapter 1 What is AI? Strong AI: Can machines really think? The notion that the human mind is nothing more than a computational device, and thus in principle
More informationSWARM INTELLIGENCE. Mario Pavone Department of Mathematics & Computer Science University of Catania
Worker Ant #1: I'm lost! Where's the line? What do I do? Worker Ant #2: Help! Worker Ant #3: We'll be stuck here forever! Mr. Soil: Do not panic, do not panic. We are trained professionals. Now, stay calm.
More informationOnline Evolution for Cooperative Behavior in Group Robot Systems
282 International Dong-Wook Journal of Lee, Control, Sang-Wook Automation, Seo, and Systems, Kwee-Bo vol. Sim 6, no. 2, pp. 282-287, April 2008 Online Evolution for Cooperative Behavior in Group Robot
More informationEvolving Assembly Plans for Fully Automated Design and Assembly
Evolving Assembly Plans for Fully Automated Design and Assembly John Rieffel jrieffel@cs.brandeis.edu (781) 736-3366 Jordan Pollack pollack@cs.brandeis.edu DEMO Lab, Brandeis University 415 South St Waltham,
More informationA comparative study of different feature sets for recognition of handwritten Arabic numerals using a Multi Layer Perceptron
Proc. National Conference on Recent Trends in Intelligent Computing (2006) 86-92 A comparative study of different feature sets for recognition of handwritten Arabic numerals using a Multi Layer Perceptron
More informationCHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF
95 CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF 6.1 INTRODUCTION An artificial neural network (ANN) is an information processing model that is inspired by biological nervous systems
More informationA FRAMEWORK FOR EVOLVING FUZZY CLASSIFIER SYSTEMS USING GENETIC PROGRAMMING
From: FLAIRS-01 Proceedings. Copyright 2001, AAAI (www.aaai.org). All rights reserved. A FRAMEWORK FOR EVOLVING FUZZY CLASSIFIER SYSTEMS USING GENETIC PROGRAMMING Brian Carse and Anthony G. Pipe Faculty
More informationRobots: Tools or Toys? Some Answers from Biorobotics, Developmental and Entertainment Robotics. AI and Robots. A History of Robots in AI
Robots: Tools or Toys? Some Answers from Biorobotics, Developmental and Entertainment Robotics AI and Robots Outline: Verena V. Hafner May 24, 2005 Seminar Series on Artificial Intelligence, Luxembourg
More informationIMPROVING TOWER DEFENSE GAME AI (DIFFERENTIAL EVOLUTION VS EVOLUTIONARY PROGRAMMING) CHEAH KEEI YUAN
IMPROVING TOWER DEFENSE GAME AI (DIFFERENTIAL EVOLUTION VS EVOLUTIONARY PROGRAMMING) CHEAH KEEI YUAN FACULTY OF COMPUTING AND INFORMATICS UNIVERSITY MALAYSIA SABAH 2014 ABSTRACT The use of Artificial Intelligence
More informationWho am I? AI in Computer Games. Goals. AI in Computer Games. History Game A(I?)
Who am I? AI in Computer Games why, where and how Lecturer at Uppsala University, Dept. of information technology AI, machine learning and natural computation Gamer since 1980 Olle Gällmo AI in Computer
More informationApplication of AI Technology to Industrial Revolution
Application of AI Technology to Industrial Revolution By Dr. Suchai Thanawastien 1. What is AI? Artificial Intelligence or AI is a branch of computer science that tries to emulate the capabilities of learning,
More informationVesselin K. Vassilev South Bank University London Dominic Job Napier University Edinburgh Julian F. Miller The University of Birmingham Birmingham
Towards the Automatic Design of More Efficient Digital Circuits Vesselin K. Vassilev South Bank University London Dominic Job Napier University Edinburgh Julian F. Miller The University of Birmingham Birmingham
More informationArtificial Neural Networks
Artificial Neural Networks ABSTRACT Just as life attempts to understand itself better by modeling it, and in the process create something new, so Neural computing is an attempt at modeling the workings
More informationAward Ellbogen Next Generation Program Sept Grant awarded to the Laramie Robotics Club, obtained as Treasurer,
Name Joost Huizinga Address 3918 Fulton Street Apartment 1 San Francisco, California, 94118 Phone +1 (307) 460 1368 E-mail joost.hui@gmail.com Date of Birth 03-08-1986 Education Program Ph. D. Computer
More informationReactive Planning with Evolutionary Computation
Reactive Planning with Evolutionary Computation Chaiwat Jassadapakorn and Prabhas Chongstitvatana Intelligent System Laboratory, Department of Computer Engineering Chulalongkorn University, Bangkok 10330,
More informationEnhanced MLP Input-Output Mapping for Degraded Pattern Recognition
Enhanced MLP Input-Output Mapping for Degraded Pattern Recognition Shigueo Nomura and José Ricardo Gonçalves Manzan Faculty of Electrical Engineering, Federal University of Uberlândia, Uberlândia, MG,
More informationCS344: Introduction to Artificial Intelligence (associated lab: CS386)
CS344: Introduction to Artificial Intelligence (associated lab: CS386) Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 1: Introduction 3 rd Jan, 2011 Basic Facts Faculty instructor: Dr. Pushpak Bhattacharyya
More informationEvolutions of communication
Evolutions of communication Alex Bell, Andrew Pace, and Raul Santos May 12, 2009 Abstract In this paper a experiment is presented in which two simulated robots evolved a form of communication to allow
More informationCOMP219: COMP219: Artificial Intelligence Artificial Intelligence Dr. Annabel Latham Lecture 12: Game Playing Overview Games and Search
COMP19: Artificial Intelligence COMP19: Artificial Intelligence Dr. Annabel Latham Room.05 Ashton Building Department of Computer Science University of Liverpool Lecture 1: Game Playing 1 Overview Last
More informationOpen Research Online The Open University s repository of research publications and other research outputs
Open Research Online The Open University s repository of research publications and other research outputs Power system fault prediction using artificial neural networks Conference or Workshop Item How
More informationA Review on Genetic Algorithm and Its Applications
2017 IJSRST Volume 3 Issue 8 Print ISSN: 2395-6011 Online ISSN: 2395-602X Themed Section: Science and Technology A Review on Genetic Algorithm and Its Applications Anju Bala Research Scholar, Department
More informationEfficient Evaluation Functions for Multi-Rover Systems
Efficient Evaluation Functions for Multi-Rover Systems Adrian Agogino 1 and Kagan Tumer 2 1 University of California Santa Cruz, NASA Ames Research Center, Mailstop 269-3, Moffett Field CA 94035, USA,
More information