Intelligent vs Classical Control Bax Smith EN9940.

Slides:



Advertisements
Similar presentations
NEURAL NETWORKS Biological analogy
Advertisements

Slides from: Doug Gray, David Poole
Learning in Neural and Belief Networks - Feed Forward Neural Network 2001 년 3 월 28 일 안순길.
Neural Network I Week 7 1. Team Homework Assignment #9 Read pp. 327 – 334 and the Week 7 slide. Design a neural network for XOR (Exclusive OR) Explore.
Introduction to Training and Learning in Neural Networks n CS/PY 399 Lab Presentation # 4 n February 1, 2001 n Mount Union College.
Kostas Kontogiannis E&CE
Artificial Neural Networks
Genetic fuzzy controllers for uncertain systems Yonggon Lee and Stanislaw H. Żak Supported by National Science Foundation under grant ECS
Machine Learning Neural Networks
1 Part I Artificial Neural Networks Sofia Nikitaki.
Prénom Nom Document Analysis: Artificial Neural Networks Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
November 19, 2009Introduction to Cognitive Science Lecture 20: Artificial Neural Networks I 1 Artificial Neural Network (ANN) Paradigms Overview: The Backpropagation.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Prénom Nom Document Analysis: Artificial Neural Networks Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Data Mining with Neural Networks (HK: Chapter 7.5)
CS 484 – Artificial Intelligence
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Rohit Ray ESE 251. What are Artificial Neural Networks? ANN are inspired by models of the biological nervous systems such as the brain Novel structure.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
A Genetic Algorithms Approach to Feature Subset Selection Problem by Hasan Doğu TAŞKIRAN CS 550 – Machine Learning Workshop Department of Computer Engineering.
Machine Learning. Learning agent Any other agent.
Artificial Intelligence Lecture No. 28 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Artificial Neural Networks (ANN). Output Y is 1 if at least two of the three inputs are equal to 1.
Artificial Neural Networks
Slides are based on Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems.
Integrating Neural Network and Genetic Algorithm to Solve Function Approximation Combined with Optimization Problem Term presentation for CSC7333 Machine.
DIGITAL IMAGE PROCESSING Dr J. Shanbehzadeh M. Hosseinajad ( J.Shanbehzadeh M. Hosseinajad)
Advanced information retreival Chapter 02: Modeling - Neural Network Model Neural Network Model.
Chapter 3 Neural Network Xiu-jun GONG (Ph. D) School of Computer Science and Technology, Tianjin University
Machine Learning Dr. Shazzad Hosain Department of EECS North South Universtiy
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP19 Neural Networks & SVMs Miguel Tavares.
1 Machine Learning The Perceptron. 2 Heuristic Search Knowledge Based Systems (KBS) Genetic Algorithms (GAs)
NEURAL NETWORKS FOR DATA MINING
LINEAR CLASSIFICATION. Biological inspirations  Some numbers…  The human brain contains about 10 billion nerve cells ( neurons )  Each neuron is connected.
Artificial Intelligence Lecture No. 29 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Presented by Scott Lichtor An Introduction to Neural Networks.
Artificial Neural Networks. The Brain How do brains work? How do human brains differ from that of other animals? Can we base models of artificial intelligence.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Fuzzy Genetic Algorithm
Neural and Evolutionary Computing - Lecture 9 1 Evolutionary Neural Networks Design  Motivation  Evolutionary training  Evolutionary design of the architecture.
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
Multi-Layer Perceptron
Neural Networks Steven Le. Overview Introduction Architectures Learning Techniques Advantages Applications.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 12-1 Chapter 12 Advanced Intelligent Systems.
Mehdi Ghayoumi MSB rm 132 Ofc hr: Thur, a Machine Learning.
Introduction to Neural Networks. Biological neural activity –Each neuron has a body, an axon, and many dendrites Can be in one of the two states: firing.
CITS7212: Computational Intelligence An Overview of Core CI Technologies Lyndon While.
Introduction to Neural Networks Introduction to Neural Networks Applied to OCR and Speech Recognition An actual neuron A crude model of a neuron Computational.
Artificial Neural Networks Chapter 4 Perceptron Gradient Descent Multilayer Networks Backpropagation Algorithm 1.
NEURAL NETWORKS LECTURE 1 dr Zoran Ševarac FON, 2015.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
Introduction to Soft Computing ECE457 Applied Artificial Intelligence Spring 2007 Lecture #12.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Lecture 2 Introduction to Neural Networks and Fuzzy Logic President UniversityErwin SitompulNNFL 2/1 Dr.-Ing. Erwin Sitompul President University
An Evolutionary Algorithm for Neural Network Learning using Direct Encoding Paul Batchis Department of Computer Science Rutgers University.
Data Mining: Concepts and Techniques1 Prediction Prediction vs. classification Classification predicts categorical class label Prediction predicts continuous-valued.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
A PID Neural Network Controller
Evolutionary Design of the Closed Loop Control on the Basis of NN-ANARX Model Using Genetic Algoritm.
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
Chapter 12 Case Studies Part B. Control System Design.
Supervised Learning in ANNs
CSE 473 Introduction to Artificial Intelligence Neural Networks
Introduction to Soft Computing
Fuzzy Control Tutorial
with Daniel L. Silver, Ph.D. Christian Frey, BBA April 11-12, 2017
Chapter 12 Advanced Intelligent Systems
OVERVIEW OF BIOLOGICAL NEURONS
Artificial Neural Networks
Machine Learning.
Presentation transcript:

Intelligent vs Classical Control Bax Smith EN9940

Today’s Topics Distinguishing Between Intelligent and Classical Control Methods of Classical Control Methods of Intelligent Control Applications for Both Types of Control Discussion

Distinguishing b/w Intelligent and Classical Control

Classical Control The Mathematicians Approach – Rigidly Modeled System Software does what it is told – Intelligence comes from the Designer

Intelligent Control The Lazymans Approach – System not Rigidly Modeled Software does what it wants to – Intelligence comes from the Software

Shifting Intelligence Software Designer Increasing Intelligence Designer Software Classical Control Intelligent Control

Methods for Classical Control

Open-Loop Control System

Closed-Loop Control System

System Modeling First-Order System: Second-Order System:

Classical Control Examples PID Control Optimal Control Discrete-Event Control Hybrid Control

PID Control Proportional Control – Pure gain adjustment acting on error signal Integral Control – Adjust accuracy of the system Derivative Control – Adjust damping of the system

PID Control

Optimal Control (LQR)

Inverted Pendulum

Inverted Pendulum Model

Methods for Intelligent Control

Intelligent Control Examples Fuzzy Logic Control Neural Network Control Genetic Programming Control Support Vector Machines Numerical Learning COMDPs - POMDPs

No System Modeling Software learns system model

Fuzzy Logic Control Multi-valued Logic – Rather warm/pretty cold vs hot/cold – Fairly dark/very light vs Black/White Apply a more human-like way of thinking in the programming of computers

Sets Set A = {set of young people} = [0,20] Is somebody on his 20th birthday young and right on the next day not young?

Fuzzy Sets

Fuzzy Example – Inverted Pendulum

Fuzzy Rules If angle is zero and angular velocity is zero then speed shall be zero If angle is zero and angular velocity is pos. low then speed shall be pos. low …

Actual Values

Neural Network Control Mimic Structure and Function of the Human Nervous System

Biological Neurons Dendrites – Connects neurons – Modify signals Synapses – Connects Dendrites Neuron – Emits a pulse if input exceeds a threshold – Stores info in weight patterns

Mathematical Representation of a Neuron

Back-Propagation Neural Network

Training a Neural Network Analogous to teaching a child to read – Present some letters and assign values to them – Don’t learn first time, must repeat training – Knowledge is stored by the connection weights Minimize the error of the output using LMS algorithm to modify connection weights

Genetic Programming Control Output of Genetic Programming is another computer program!

Genetic Programming Steps Generate a random group of functions and terminals (programs) – Functions: +, -, *, /, etc… – Terminals: velocity, acceleration, etc… Execute each program assigning fitness values Create a new population via: – Mutation – Crossover – Most fit Which ever program works best is the result

Crossover Operation

Mutation Operation

Applications In general, – Use Classical Control (Intelligent Control can take long to train) If problem too complex – Use Intelligent Control

Discussion