INTELLIGENT DECISION AND CONTROL INTELLIGENT SYSTEMS

Similar documents
COMPUTATONAL INTELLIGENCE

Neuro-Fuzzy and Soft Computing: Fuzzy Sets. Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani

Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)

Instructors: Prof. Takashi Hiyama (TH) Prof. Hassan Bevrani (HB) Syafaruddin, D.Eng (S) Time: Wednesday,

UNIVERSITY OF REGINA FACULTY OF ENGINEERING. TIME TABLE: Once every two weeks (tentatively), every other Friday from pm

MINE 432 Industrial Automation and Robotics

ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS

INTRODUCTION. a complex system, that using new information technologies (software & hardware) combined

Application of Soft Computing Techniques in Water Resources Engineering

SWARM INTELLIGENCE. Mario Pavone Department of Mathematics & Computer Science University of Catania

Outline. What is AI? A brief history of AI State of the art

1. Aims of Soft Computing

Computational Intelligence Introduction

Simulation of Synchronous Machine in Stability Study for Power System: Garri Station as a Case Study

AI MAGAZINE AMER ASSOC ARTIFICIAL INTELL UNITED STATES English ANNALS OF MATHEMATICS AND ARTIFICIAL

CHAPTER 6 ANFIS BASED NEURO-FUZZY CONTROLLER

CSE 473 Artificial Intelligence (AI) Outline

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

A Fuzzy Logic Voltage Collapse Alarm System for Dynamic Loads. Zhang Xi. Master of Science in Electrical and Electronics Engineering

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization

Review of Soft Computing Techniques used in Robotics Application

EARIN Jarosław Arabas Room #223, Electronics Bldg.

1. Lecture Structure and Introduction

Introduction to Artificial Intelligence

CSC 550: Introduction to Artificial Intelligence. Fall 2004

CMSC 372 Artificial Intelligence. Fall Administrivia

This list supersedes the one published in the November 2002 issue of CR.

Application Areas of AI Artificial intelligence is divided into different branches which are mentioned below:

Perspectives on Intelligent System Techniques used in Data Mining Poonam Verma

FUZZY AND NEURO-FUZZY MODELLING AND CONTROL OF NONLINEAR SYSTEMS

The Use of Neural Network to Recognize the Parts of the Computer Motherboard

A Divide-and-Conquer Approach to Evolvable Hardware

To be published by IGI Global: For release in the Advances in Computational Intelligence and Robotics (ACIR) Book Series

How Machine Learning and AI Are Disrupting the Current Healthcare System. Session #30, March 6, 2018 Cris Ross, CIO Mayo Clinic, Jim Golden, PwC

Enhanced MLP Input-Output Mapping for Degraded Pattern Recognition

Determining Manufacturing Qualities utilizing a Fuzzy-Based Approach

Photovoltaic panel emulator in FPGA technology using ANFIS approach

Artificial Intelligence. What is AI?

Journal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS

FINANCIAL TIME SERIES FORECASTING USING A HYBRID NEURAL- EVOLUTIVE APPROACH

Random Administrivia. In CMC 306 on Monday for LISP lab

Design Of PID Controller In Automatic Voltage Regulator (AVR) System Using PSO Technique

Goals of this Course. CSE 473 Artificial Intelligence. AI as Science. AI as Engineering. Dieter Fox Colin Zheng

Applications of Nature-Inspired Intelligence in Finance

FAULT DETECTION AND DIAGNOSIS OF HIGH SPEED SWITCHING DEVICES IN POWER INVERTER

Simulation of Optimal Speed Control for a DC Motor Using Conventional PID Controller and Fuzzy Logic Controller

The next level of intelligence: Artificial Intelligence. Innovation Day USA 2017 Princeton, March 27, 2017 Michael May, Siemens Corporate Technology

Proposers Day Workshop

CSE 473 Artificial Intelligence (AI)

A Comprehensive Study of Artificial Neural Networks

CS 380: ARTIFICIAL INTELLIGENCE INTRODUCTION. Santiago Ontañón

بسم اهلل الرحمن الرحيم. Introduction to Neural Networks

Stock Price Prediction Using Multilayer Perceptron Neural Network by Monitoring Frog Leaping Algorithm

universe: How does a human mind work? Can Some accept that machines can do things that

A comparative study of different feature sets for recognition of handwritten Arabic numerals using a Multi Layer Perceptron

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

Evolutionary Computation and Machine Intelligence

GPU Computing for Cognitive Robotics

COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS

ES 492: SCIENCE IN THE MOVIES

Available online at ScienceDirect. Procedia Computer Science 85 (2016 )

Advanced Robotics and Intelligent Control Avancerad robotik och intelligenta styrsystem

Computers systems can

Intro to AI & AI DAOs: Nature 2.0 Edition. Trent Ocean BigchainDB

Artificial Intelligence

Creating a Poker Playing Program Using Evolutionary Computation

Keywords Multi-Agent, Distributed, Cooperation, Fuzzy, Multi-Robot, Communication Protocol. Fig. 1. Architecture of the Robots.

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

Vision Defect Identification System (VDIS) using Knowledge Base and Image Processing Framework

Automatic Generation Control of Two Area using Fuzzy Logic Controller

Neural Labyrinth Robot Finding the Best Way in a Connectionist Fashion

Open Research Online The Open University s repository of research publications and other research outputs

AIS and Swarm Intelligence : Immune-inspired Swarm Robotics

Forecasting the Bucharest Stock Exchange BET-C Index based on Artificial Neural Network and Multiple Linear Regressions

AI for Autonomous Ships Challenges in Design and Validation

CSCE 315: Programming Studio

ANN Implementation of Constructing Logic Gates Focusing On Ex-NOR

A Genetic Algorithm-Based Controller for Decentralized Multi-Agent Robotic Systems

1) Complexity, Emergence & CA (sb) 2) Fractals and L-systems (sb) 3) Multi-agent systems (vg) 4) Swarm intelligence (vg) 5) Artificial evolution (vg)

Artificial Intelligence. Cameron Jett, William Kentris, Arthur Mo, Juan Roman

A NEW APPROACH TO GLOBAL OPTIMIZATION MOTIVATED BY PARLIAMENTARY POLITICAL COMPETITIONS. Ali Borji. Mandana Hamidi

Swarm Intelligence. Corey Fehr Merle Good Shawn Keown Gordon Fedoriw

Ar#ficial)Intelligence!!

Smart Manufacturing: A Big Data Perspective. Andrew Kusiak Intelligent Systems Laboratory The University of Iowa Iowa City, Iowa USA

Intelligent Control of Robotic Systems

Sonia Sharma ECE Department, University Institute of Engineering and Technology, MDU, Rohtak, India. Fig.1.Neuron and its connection

Implicit Fitness Functions for Evolving a Drawing Robot

Artificial Intelligence

Post-Graduate Program in Computer Engineering (PPG-EC)

Reactive Planning with Evolutionary Computation

Current Harmonic Estimation in Power Transmission Lines Using Multi-layer Perceptron Learning Strategies

Programmable self-assembly in a thousandrobot

NEURAL NETWORK BASED MAXIMUM POWER POINT TRACKING

GA-ANFIS PID COMPENSATED MRAC FOR BLDC MOTOR

PID Controller Optimization By Soft Computing Techniques-A Review

Neural Network Application in Robotics

Unit 1: Introduction to Autonomous Robotics

Introduction to Computational Intelligence in Healthcare

MATLAB DIGITAL IMAGE/SIGNAL PROCESSING TITLES

Comparison of Adaptive Neuro-Fuzzy based PSS and SSSC Controllers for Enhancing Power System Oscillation Damping

Transcription:

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 https://fenix.ist.utl.pt/homepage/ist12897 University rankings Academic Ranking of World Universities http://www.shanghairanking.com/aboutarwu.html More than 1200 universities in the ranking. Universidadede Lisboa: 201 st or 202 nd, 1 st in Portugal. InstitutoSuperior Técnico: 101-150, 1 st in Portugal. 2 1

Goals To recognize computational approaches to intelligence. To understand the motivation for using computational intelligence systems. To master the basic design methodology for computational intelligence systems. To use intelligent systems for solving problems in engineering (scientific) problems. To understand the motivation for using artificial intelligence systems. 3 Computational Intelligence Neural, fuzzy, evolutionary and hybrid systems (IEEE CIS) classification data simulation decision making network architecture modeling system optimization van Eck et al. Visualizing the computational intelligence field. IEEE Computational Intelligence Magazine, 1(4):6-10, 2006. 4 2

Computational Intelligence IEEE Computational Intelligence Society (http://cis.ieee.org/scope.html) Scope The Field of Interest of the Society shall be the theory, design, application, and development of biologically and linguistically motivated computational paradigms emphasizing neural networks, connectionist systems, genetic algorithms, evolutionary programming, fuzzy systems, and hybrid intelligent systems in which these paradigms are contained. 5 Program 1. Introduction to Intelligent Systems Intelligent Systems and Artificial Intelligence. Characteristics of Intelligent Systems. 2. Fuzzy Systems: Basic Concepts Fuzzy operators. Fuzzy relations. Fuzzy inference. Types of fuzzy systems. 3. Neural Networks Adaptive networks. Supervised learning in neural networks. Neuro-fuzzy systems. 6 3

Program 4. Intelligent Modeling, Decision and Control Neural modeling. Fuzzy modeling. Decision theory. Intelligent decision. Fuzzy decision theory. Fuzzy control. Model-based fuzzy control. Model predictive control. 5. Bio-inspired optimization Genetic algorithms. Ant colony optimization. 6. Applications Classification. Optimization of logistic processes. Supply chains. Biological and medical applications. 7 Main bibliography J.-S. Jang, C.-T. Sun and E. Mizutani. Neuro-Fuzzy and Soft Computing: A Computational Approach to Learning and Machine Intelligence. Prentice Hall, New Jersey, 1997. J.M.C. Sousa. Class Sheets of Intelligent Decision and Control and Intelligent Systems, 2015. J.M.C. Sousa and U. Kaymak. Fuzzy Decision Making in Modeling and Control. World Scientific Series in Robotics and Intelligent Systems, vol. 27, Dec. 2002. T. A. Runkler. Data Analytics: Models and Algorithms for Intelligent Data Analysis. Springer, 2012. FakhreddineO. Karray and Clarence De Silva. Soft Computing and Intelligent Systems Design. Addison Wesley, 2004. 8 4

Other bibliography G. Klirand T. Folger. Fuzzy Sets Uncertainty and Information. Prentice Hall, 1988. Michael Negnevitsky. Artificial Intelligence: A Guide to Intelligent Systems. Addison-Wesley, Pearson Education, 2002. Andries P. Engelbrecht. Computational Intelligence: An Introduction. John Wiley, Chichester, 2002. S. Haykin. Neural Networks -A Comprehensive Foundation. Prentice Hall, 1999. R. Babuska. Fuzzy Modeling for Control. Kluwer Academic Publishers, 1998. J. Kennedy, R. C. Eberhart and Y. Shi. Swarm Intelligence. Morgan Kaufmann Publishers, 2002. M. Berthold, C. Borgelt, F. Höppnerand F. Klawonn. Guide to Intelligent Data Analysis: How to Intelligently Make Sense of Real Data. Series: Texts in Computer Science. Springer, 2010. 9 Evaluation Project(50%) and Test(50%). Assignments (extra points): 1. Fuzzy modeling and fuzzy clustering 2. Neural networks Dates: Test December; Project January. Matlabto be used in assignments and project, when appropriate. The final mark cannot be greater than 2 values above the minimum of the grade of the projector test. Any student can ask for an oral exam. 10 5

Intelligence Definition: ability to learn, understand, apply knowledge, or thinkabstractly, especially in relation to new or trying situations (Longman Dictionary) Properties: understanding (awareness) acting (conclusions) reasoning thinking 11 What is Artificial Intelligence? Artificial Intelligence (AI) is the study of agents that exist in an environment and perceive and act AI is the art of making computers do smart things AI is a programming style, where programs operate on data according to rules to accomplish goals AI is the activity of providing such machines as computers with behavior that would be regarded as intelligent if it were observed by humans Branch of computer science that is concerned with the automation of intelligent behavior 12 6

Why use intelligent systems? Automation of repetitive tasks Augmenting limited information processing capability of humans Easy interaction with machines Understanding human brain and intelligence Find out limits of (human) intelligence 13 Soft Computing (SC) Main premise is to deal with uncertainty and imprecision in the environment Soft computing is an emerging approach to computing which parallels the remarkable ability of the human mind to reason and to learn in an environment of uncertainty and imprecision (Lotfi A. Zadeh, 1992) Extensive numeric computation as opposed to symbolic manipulation only 14 7

Soft Computing Collection of methodologies, to exploit tolerance for imprecision, uncertaintyand partial truthto achieve tractability, robustness and low cost solution The methodologies in SC are complementary rather than competitive In many cases a problem can be solved most effectively by using combinations of SC techniques Link: World Federation on Soft Computing http://www.softcomputing.org/ 15 Soft computing constituents A consortium of several paradigms Closely related to machine learning Methodology Neural networks Fuzzy set theory Evolutionay algorithms and bio-inspired agents Conventional AI Strength Learning and adaptation Knowledge representation using fuzzy if-then rules Systematic randomized search (optimization) Symbolic manipulation 16 8

Historical developments Symbolic AI Cybernetics (1947) Artificial intelligence (1956) LISP programming language (1960) Knowledge engineering and expert systems (mid 1970 s) Neural networks McCulloch-Pitts neuron model (1943) Perceptron (1957) Adaline and Madaline (1960 s) Backpropagation algorithm (1974) Cognitron and neocognitron (1975) Self organizing map (1980) Hopfield net (1982) Boltzmann machine (1983) Backpropagation boom (1986) 17 Historical developments Fuzzy systems Fuzzy sets (1965) Fuzzy controller (1974) Fuzzy c-means clustering (1974) Fuzzy modelling -TSK model (1985) ANFIS (1991) CANFIS (1994) Other methodologies Genetic algorithm (1970 s) Artificial life (1980 s) Immune modelling (1980 s) Genetic programming (1990 s) Bio-inspired algorithms: ACO, PSO, etc. (1990 s) 18 9

Characteristics of Soft Computing Human expertise, e.g. fuzzy if-then rules Biologically inspired computing models New optimization techniques e.g. evolutionary search or artificial colonies of insects for non-gradient based optimization Numerical computation New application domains, extends the range of fields within which AI is applied: e.g. non-linear regression 19 Characteristics of Soft Computing Model-free learning: explicit model structure not always given Intensive computation Fault tolerance: deleting neurons or rules degrades performance gracefully Goal driven characteristics Real world applications: handling of uncertainty and imprecision, adaptability 20 10

Neural networks Inspired by the biological nervous systems A lot of active research in brain modeling Intelligence arises out of co-ordinated actions of many computational elements (neurons) 21 Neural networks Biological neurons are connected together by synapses Synapses can modify their strength Weight factors model synapses that modify their strength 22 11

Neural networks Data representation in the form of weight factors Implicit representation (data are not stored anywhere explicitly) Distributed storage Many types of neural networks feed-forward neural networks self-organizing maps recurrent networks radial basis function networks General function approximators http://www.youtube.com/watch?v=dg5-uyrbqd4&feature=related 23 Fuzzy sets theory In between connectionist systems and symbolic AI Systematic calculus to deal with imprecise, incomplete and vague information Natural interface to deal with fuzziness in natural language Numerical computations performed by using membership functions that represent linguistic labels http://www.youtube.com/watch?v=j_q5x0ntmra 24 12

Fuzzy sets theory Essentially a rule based system Conclusions are drawn by the inference system, given the knowledge in the rule base Some types of fuzzy systems are equivalent to radial basis function networks Sets a link between numeric computations and symbolic representation http://www.youtube.com/watch?v=p8wy6mi1vv8 25 Evolutionary computation Inspired by evolution of biological systems Evolution of better individuals in a society with competition Competition can be for limited resources or through survival of the fittest Related to heuristically informed search techniques within symbolic AI Requires a mechanism for selecting successful individuals 26 13

Evolutionary computation Several forms of evolutionary computation: Genetic algorithms and genetic programming http://www.youtube.com/watch?v=ejxfty4li6i Evolutionary strategies http://www.youtube.com/watch?v=mart-xpable Artificial Life algorithms: swarm, ants, wasps, bees http://www.youtube.com/watch?v=pefxb0wlezg http://www.youtube.com/watch?v=smc6ur5bls0 Applications:Vehicle routing, logistic scheduling, clustering and data mining problems, etc. 27 Applications Word indexing of ancient documents using fuzzy classification http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=4343120 Decision tree search methods in fuzzy modeling and classification http://www.sciencedirect.com/science/article/pii/s0888613x06000843# 28 14

Applications in control Fault tolerant control using a fuzzy predictive approach http://www.sciencedirect.com/science/article/pii/s0957417412003387 29 Applications in control Uncalibratedeye-to-hand visual servoingusing inverse fuzzy models http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=4374115 30 15

Applications in energy Optimizing power flow with energy storage using genetic algorithms; to appear in http://ieeexplore.ieee.org/xplore/home.jsp 31 Applications in energy Efficiency, cost and life cycle CO 2 optimization of fuel cell hybrid and plug-in hybrid urban buses http://www.sciencedirect.com/science/article/pii/s0306261914005108 Powertrain cost ($ 1000) 300 250 200 150 100 50 0 Cost Fuel FC-HEV ETC CO2eq Cost Fuel FC-PHEV CO2eq Elec. Motor & Control. Fuel Cell Battery DFCV ICEV Powertrain cost ($ 1000) 350 300 250 200 150 100 50 0 Cost Fuel FC-HEV PortoDC CO2eq Cost Fuel FC-PHEV CO2eq Elec. Motor & Control. Fuel Cell Battery DFCV ICEV 32 16

Applications in industry Soft computing optimization methods applied to logistic processes http://www.sciencedirect.com/science/article/pii/s0888613x0500037x Metaheuristics for the 3D bin packing problem in the steel industry; in http://ieeexplore.ieee.org/xplore/home.jsp 33 Applications in health care Problems in Intensive Care Units Missing data in medical databases: Impute, delete or classify? Reducing unnecessary lab testing in the ICU with artificial intelligence Data mining using clinical physiology at discharge to predict ICU readmissions Multi-stage modeling using fuzzy multi-criteria feature selection to improve survival prediction of ICU septic shock patients Modified binary PSOfor feature selection using SVMapplied to mortality prediction of septic patients 34 17