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

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

COMPUTATONAL INTELLIGENCE

INTELLIGENT DECISION AND CONTROL INTELLIGENT SYSTEMS

Application of Soft Computing Techniques in Water Resources Engineering

1. Aims of Soft Computing

Creating a Poker Playing Program Using Evolutionary Computation

Introduction to Artificial Intelligence. Department of Electronic Engineering 2k10 Session - Artificial Intelligence

ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS

1. Lecture Structure and Introduction

Artificial Intelligence

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

Review of Soft Computing Techniques used in Robotics Application

Neural Networks for Real-time Pathfinding in Computer Games

Computational Intelligence Introduction

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

CHAPTER 6 ANFIS BASED NEURO-FUZZY CONTROLLER

Hybrid Neuro-Fuzzy System for Mobile Robot Reactive Navigation

Artificial Intelligence. What is AI?

Artificial Intelligence: An overview

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

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

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.

Application of Artificial Intelligence in Mechanical Engineering. Qi Huang

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

ES 492: SCIENCE IN THE MOVIES

Application of Soft Computing Techniques for Handoff Management in Wireless Cellular Networks

CMSC 372 Artificial Intelligence. Fall Administrivia

The Behavior Evolving Model and Application of Virtual Robots

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

Neural Network Principles By Robert L. Harvey

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

CMSC 421, Artificial Intelligence

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

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

A Divide-and-Conquer Approach to Evolvable Hardware

Artificial Intelligence. Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University

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

Ar#ficial)Intelligence!!

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

Artificial Intelligence

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1

Computational Intelligence Optimization

CS8678_L1. Course Introduction. CS 8678 Introduction to Robotics & AI Dr. Ken Hoganson. Start Momentarily

4D-Particle filter localization for a simulated UAV

Rajdeep Kaur Aulakh Department of Computer Science and Engineering

DRILLING RATE OF PENETRATION PREDICTION USING ARTIFICIAL NEURAL NETWORK: A CASE STUDY OF ONE OF IRANIAN SOUTHERN OIL FIELDS

Journal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS

Automatic Generation Control of Two Area using Fuzzy Logic Controller

Publication P IEEE. Reprinted with permission.

Artificial Intelligence. Berlin Chen 2004

OILFIELD DATA ANALYTICS

What is AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods. an attempt of. Intelligent behavior Computer

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

! The architecture of the robot control system! Also maybe some aspects of its body/motors/sensors

Evolutionary Computation and Machine Intelligence

Development of the Mechatronics Design course

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

SHALE ANALYTICS. INTELLIGENT SOLUTIONS, INC.

CSE 473 Artificial Intelligence (AI) Outline

A Comprehensive Study of Artificial Neural Networks

Cybernetics, AI, Cognitive Science and Computational Neuroscience: Historical Aspects

Master Artificial Intelligence

SPE Abstract. Introduction. software tool is built to learn and reproduce the analyzing capabilities of the engineer on the remaining wells.

A.I in Automotive? Why and When.

Adaptive Neuro-Fuzzy Controler With Genetic Training For Mobile Robot Control

Unit 1: Introduction to Autonomous Robotics

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

Outline. Introduction to AI. Artificial Intelligence. What is an AI? What is an AI? Agents Environments

An Expert System for Determining Machines Capacity in Cement Industries

ENTRY ARTIFICIAL INTELLIGENCE

Synergetic modelling - application possibilities in engineering design

CSE 473 Artificial Intelligence (AI)

CPS331 Lecture: Agents and Robots last revised November 18, 2016

Digital image processing vs. computer vision Higher-level anchoring

2. The theory of Abstract Intelligence

From Model-Based Strategies to Intelligent Control Systems

Artificial Intelligence and Asymmetric Information Theory. Tshilidzi Marwala and Evan Hurwitz. University of Johannesburg.

STRATEGO EXPERT SYSTEM SHELL

Artificial Intelligence

Contents 1 Introduction Optical Character Recognition Systems Soft Computing Techniques for Optical Character Recognition Systems

POWER TRANSFORMER PROTECTION USING ANN, FUZZY SYSTEM AND CLARKE S TRANSFORM

Introduction to Artificial Intelligence

Teleoperation and System Health Monitoring Mo-Yuen Chow, Ph.D.

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence

PID Controller Optimization By Soft Computing Techniques-A Review

The Elusive Machine Intelligence Prof. Suash Deb

Our visual system always has to compute a solid object given definite limitations in the evidence that the eye is able to obtain from the world, by

Mehrdad Amirghasemi a* Reza Zamani a

Intelligent Systems. Lecture 1 - Introduction

Artificial Intelligence

Embedding Artificial Intelligence into Our Lives

USING A FUZZY LOGIC CONTROL SYSTEM FOR AN XPILOT COMBAT AGENT ANDREW HUBLEY AND GARY PARKER

Behaviour Patterns Evolution on Individual and Group Level. Stanislav Slušný, Roman Neruda, Petra Vidnerová. CIMMACS 07, December 14, Tenerife

Artificial Intelligence. An Introductory Course

CPS331 Lecture: Agents and Robots last revised April 27, 2012

Space Exploration of Multi-agent Robotics via Genetic Algorithm

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

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

CSC 550: Introduction to Artificial Intelligence. Fall 2004

Additional information >>> HERE <<<

Transcription:

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 Jang et al., Neuro-Fuzzy and Soft Computing: A Computational Approach to Learning and Machine Intelligence, First Edition, Prentice Hall, 1997 Introduction (1.1) Main Goal SC is an innovative approach to constructing computationally intelligent systems Intelligent systems that possess humanlike expertise within a specific domain, adapt themselves and learn to perform better in changing environments These systems explain how they make decisions or take actions They are composed of two features: adaptivity & knowledge Computing 1

Neural Networks (NN) that recognize patterns & adapts themselves to cope with changing environments Fuzzy inference systems that incorporate human knowledge & perform inferencing & decision making Adaptivity + Expertise = NF & SC SC Constituants and Conventional AI (1.2) SC is an emerging approach to computing which parallel the remarkable ability of the human mind to reason and learn in a environment of uncertainty and imprecision [Lotfi A. Zadeh, 1992] SC consists of several computing paradigms including: NN Fuzzy set theory Approximate reasoning Derivative-free optimization methods such as genetic algorithms (GA) & simulated annealing (SA) Computing 2

Table 1.1: SC constituents (the first three items) and conventional AI These methodologies form the core of SC In general, SC does not perform much symbolic manipulation SC in this sense complements conventional AI approaches Computing 3

Fig 1.1.: A Neural character recognizer and a knowledge base cooperate in responding to 3 handwritten characters that form a word dog. From conventional AI to computational intelligence Conventional AI manipulates symbols on the assumption that human intelligence behavior can be stored in symbolically structured knowledge bases: this is known as: The physical symbol system hypothesis The knowledge-based system (or expert system) is an example of the most successful conventional AI product Computing 4

Fig 1.3: An expert system: one of the most successful (conventional AI products) Several definitions have been given to conventional AI AI is the study of agents that exists in an environment and perceive and act [S. Russel & P. Norvig] AI is the act of making computers do smart things [Waldrop] AI is a programming style, where programs operate on data according to rules in order to accomplish goals [W.A. Taylor] Computing 5

AI is the activity of providing such machines as computers with the ability to display behavior that would be regarded as intelligent if it were observed in humans [R. Mc Leod] Expert system is a computer program using expert knowledge to attain high levels of performance in a narrow problem area [D.A. Waterman] Expert system is a caricature of the human expert, in the sense that it knows almost everything about almost nothing [A.R. Mirzai] AI is changing rapidly, these definitions are already obsolete! Knowledge acquisition and representation has limited the application of AI theories (shortcoming of symbolicism) SC has become a part of modern AI Researchers have directed their attention toward biologically inspired methodologies such as brain modeling, evolutionary algorithm and immune modeling Computing 6

These new paradigms simulate chemico-biological mechanisms responsible for natural intelligence generation SC and AI share the same long-term goal: build and understand machine intelligence An intelligent system can for example sense its environment (perceive) and act on its perception (react) SC is evolving under AI influences that sprang from cybernetics (the study of information and control in human and machines) Neural Network (NN) Imitation of the natural intelligence of the brain Parallel processing with incomplete information Nerve cells function about 10 6 times slower than electronic circuit gates, but human brains process visual and auditory information much faster than modern computers The brain is modeled as a continuous-time non linear dynamic system in connectionist architectures Connectionism replaced symbolically structured representations Distributed representation in the form of weights between a massive set of interconnected neurons Computing 7

Fuzzy set theory Human brains interpret imprecise and incomplete sensory information provided by perceptive organs Fuzzy set theory provides a systematic calculus to deal with such information linguistically It performs numerical computation by using linguistic labels stimulated by membership functions It lacks the adaptability to deal with changing external environments ==> incorporate NN learning concepts in fuzzy inference systems: NF modeling Evolutionary computation Natural intelligence is the product of millions of years of biological evolution Simulation of complex biological evolutionary processes GA is one computing technique that uses an evolution based on natural selection Immune modeling and artificial life are similar disciplines based on chemical and physical laws GA and SA population-based systematic random search (RA) techniques Computing 8

NF and SC characteristics (1.3) With NF modeling as a backbone, SC can be characterized as: Human expertise (fuzzy if-then rules) Biologically inspired computing models (NN) New optimization techniques (GA, SA, RA) Numerical computation (no symbolic AI so far, only numerical) Computing 9