AI – CS364 Hybrid Intelligent Systems Overview of Hybrid Intelligent Systems 07 th November 2005 Dr Bogdan L. Vrusias

Slides:



Advertisements
Similar presentations
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Advertisements

AI – CS364 Fuzzy Logic Fuzzy Logic 3 03 rd October 2006 Dr Bogdan L. Vrusias
Rulebase Expert System and Uncertainty. Rule-based ES Rules as a knowledge representation technique Type of rules :- relation, recommendation, directive,
4 Intelligent Systems.
AI – CS364 Uncertainty Management 26 th September 2006 Dr Bogdan L. Vrusias
WRSTA, 13 August, 2006 Rough Sets in Hybrid Intelligent Systems For Breast Cancer Detection By Aboul Ella Hassanien Cairo University, Faculty of Computer.
Computer Intelligence and Soft Computing
Fuzzy Logic Based on a system of non-digital (continuous & fuzzy without crisp boundaries) set theory and rules. Developed by Lotfi Zadeh in 1965 Its advantage.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
EXPERT SYSTEMS Part I.
Soft Computing 1 Neuro-Fuzzy and Soft Computing chapter 1 J.-S.R. Jang Bill Cheetham Kai Goebel.
Matlab Fuzzy Toolkit Example
Introduction to Rule-Based Systems, Expert Systems, Fuzzy Systems Introduction to Rule-Based Systems, Expert Systems, Fuzzy Systems (sections 2.7, 2.8,
8/17/ Introduction to Neuro-fuzzy and Soft computing G.Anuradha (Lecture 1)
Hybrid intelligent systems:
Neuro-fuzzy Systems Xinbo Gao School of Electronic Engineering Xidian University 2004,10.
Introduction to AI Module – CS289 Introduction to Artificial Intelligence – CS th September 2006 Dr Bogdan L. Vrusias
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Artificial Intelligence Lecture No. 15 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Soft Computing Lecture 20 Review of HIS Combined Numerical and Linguistic Knowledge Representation and Its Application to Medical Diagnosis.
Hybrid intelligent systems:
FAULT DIAGNOSIS OF THE DAMADICS BENCHMARK ACTUATOR USING NEURO-FUZZY SYSTEMS WITH LOCAL RECURRENT STRUCTURE FAULT DIAGNOSIS OF THE DAMADICS BENCHMARK ACTUATOR.
© Negnevitsky, Pearson Education, Lecture 10 Introduction Introduction Neural expert systems Neural expert systems Evolutionary neural networks.
An Introduction to Artificial Intelligence and Knowledge Engineering N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering,
11 C H A P T E R Artificial Intelligence and Expert Systems.
10/6/2015 1Intelligent Systems and Soft Computing Lecture 0 What is Soft Computing.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
© Negnevitsky, Pearson Education, Lecture 11 Neural expert systems and neuro-fuzzy systems Introduction Introduction Neural expert systems Neural.
Computational Intelligence II Lecturer: Professor Pekka Toivanen Exercises: Nina Rogelj
An Overview of Intrusion Detection Using Soft Computing Archana Sapkota Palden Lama CS591 Fall 2009.
Neural-Network-Based Fuzzy Logical Control and Decision System 主講人 虞台文.
I Robot.
Soft Computing Lecture 19 Part 2 Hybrid Intelligent Systems.
AI – CS364 Knowledge Engineering 07 th November 2006 Dr Bogdan L. Vrusias
Fuzzy Systems Michael J. Watts
ANFIS (Adaptive Network Fuzzy Inference system)
Intelligent System Ming-Feng Yeh Department of Electrical Engineering Lunghwa University of Science and Technology Website:
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
CSE & CSE6002E - Soft Computing Winter Semester, 2011 Course Review.
Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)
Artificial Intelligence Module – CS364 Introduction to Artificial Intelligence – CS th September 2006 Dr Bogdan L. Vrusias
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
Artificial Intelligence, simulation and modelling.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
The article written by Boyarshinova Vera Scientific adviser: Eltyshev Denis THE USE OF NEURO-FUZZY MODELS FOR INTEGRATED ASSESSMENT OF THE CONDITIONS OF.
Artificial Intelligence – CS364 Knowledge Engineering Lectures on Artificial Intelligence – CS364 Knowledge Engineering 08 th November 2005 Dr Bogdan L.
Business Analytics Several odds and ends Copyright © 2016 Curt Hill.
Intro. ANN & Fuzzy Systems Lecture 28 Modeling (3): Expert System and Reinforcement Learning.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Soft Computing Basics Ms. Parminder Kaur.
Knowledge Engineering
Fuzzy Systems Michael J. Watts
DSS & Warehousing Systems
SOFT COMPUTING.
Artificial Intelligence
Introduction to Soft Computing
Fuzzy Logics.
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Artificial Intelligence
Dr. Unnikrishnan P.C. Professor, EEE
Intelligent Systems and
Introduction to Artificial Intelligence – CS364
28th September 2005 Dr Bogdan L. Vrusias
Hybrid intelligent systems:
Fuzzy Logic Bai Xiao.
Knowledge-based Systems
Fuzzy Logic Based on a system of non-digital (continuous & fuzzy without crisp boundaries) set theory and rules. Developed by Lotfi Zadeh in 1965 Its advantage.
Fuzzy Logic KH Wong Fuzzy Logic v.9a.
Presentation transcript:

AI – CS364 Hybrid Intelligent Systems Overview of Hybrid Intelligent Systems 07 th November 2005 Dr Bogdan L. Vrusias

AI – CS364 Hybrid Intelligent Systems 07 th October 2006Bogdan L. Vrusias © Contents Introduction to Hybrid Intelligent Systems AI tool comparison Neural Expert Systems Neuro-fuzzy Systems

AI – CS364 Hybrid Intelligent Systems 07 th October 2006Bogdan L. Vrusias © Introduction A hybrid intelligent system is one that combines at least two intelligent technologies. For example, combining a neural network with a fuzzy system results in a hybrid neuro-fuzzy system. The combination of probabilistic reasoning, fuzzy logic, neural networks and evolutionary computation forms the core of soft computing, an emerging approach to building hybrid intelligent systems capable of reasoning and learning in an uncertain and imprecise environment.

AI – CS364 Hybrid Intelligent Systems 07 th October 2006Bogdan L. Vrusias © Introduction Although words are less precise than numbers, precision carries a high cost. We use words when there is a tolerance for imprecision.Although words are less precise than numbers, precision carries a high cost. We use words when there is a tolerance for imprecision. Soft computing exploits the tolerance for uncertainty and imprecision to achieve greater tractability and robustness, and lower the cost of solutions.Soft computing exploits the tolerance for uncertainty and imprecision to achieve greater tractability and robustness, and lower the cost of solutions. We also use words when the available data is not precise enough to use numbers. This is often the case with complex problems, and while “hard” computing fails to produce any solution, soft computing is still capable of finding good solutions.We also use words when the available data is not precise enough to use numbers. This is often the case with complex problems, and while “hard” computing fails to produce any solution, soft computing is still capable of finding good solutions.

AI – CS364 Hybrid Intelligent Systems 07 th October 2006Bogdan L. Vrusias © Introduction – Making the Right Choice Lotfi Zadeh is reputed to have said that a good hybrid would be “British Police, German Mechanics, French Cuisine, Swiss Banking and Italian Love”.Lotfi Zadeh is reputed to have said that a good hybrid would be “British Police, German Mechanics, French Cuisine, Swiss Banking and Italian Love”. But “British Cuisine, German Police, French Mechanics, Italian Banking and Swiss Love” would be a bad one.But “British Cuisine, German Police, French Mechanics, Italian Banking and Swiss Love” would be a bad one. Likewise, a hybrid intelligent system can be good or bad – it depends on which components constitute the hybrid.Likewise, a hybrid intelligent system can be good or bad – it depends on which components constitute the hybrid. So our goal is to select the right components for building a good hybrid system.So our goal is to select the right components for building a good hybrid system.

AI – CS364 Hybrid Intelligent Systems 07 th October 2006Bogdan L. Vrusias © AI Tool Comparison

AI – CS364 Hybrid Intelligent Systems 07 th October 2006Bogdan L. Vrusias © Neural Expert Systems Expert systems rely on logical inferences and decision trees and focus on modeling human reasoning. Neural networks rely on parallel data processing and focus on modeling a human brain. Expert systems treat the brain as a black-box. Neural networks look at its structure and functions, particularly at its ability to learn. Knowledge in a rule-based expert system is represented by IF-THEN production rules. Knowledge in neural networks is stored as synaptic weights between neurons.

AI – CS364 Hybrid Intelligent Systems 07 th October 2006Bogdan L. Vrusias © Neural Expert Systems In expert systems, knowledge can be divided into individual rules and the user can see and understand the piece of knowledge applied by the system. In neural networks, one cannot select a single synaptic weight as a discrete piece of knowledge. Here knowledge is embedded in the entire network; it cannot be broken into individual pieces, and any change of a synaptic weight may lead to unpredictable results. A neural network is, in fact, a black-box for its user.

AI – CS364 Hybrid Intelligent Systems 07 th October 2006Bogdan L. Vrusias © Neural Expert Systems Can we combine advantages of expert systems and neural networks to create a more powerful and effective expert system? A hybrid system that combines a neural network and a rule-based expert system is called a neural expert system (or a connectionist expert system).

AI – CS364 Hybrid Intelligent Systems 07 th October 2006Bogdan L. Vrusias © Neural Expert Systems The heart of a neural expert system is the inference engine. It controls the information flow in the system and initiates inference over the neural knowledge base. A neural inference engine also ensures approximate reasoning.

AI – CS364 Hybrid Intelligent Systems 07 th October 2006Bogdan L. Vrusias © Approximate Reasoning In a rule-based expert system, the inference engine compares the condition part of each rule with data given in the database. When the IF part of the rule matches the data in the database, the rule is fired and its THEN part is executed. The precise matching is required (inference engine cannot cope with noisy or incomplete data). Neural expert systems use a trained neural network in place of the knowledge base. The input data does not have to precisely match the data that was used in network training. This ability is called approximate reasoning.

AI – CS364 Hybrid Intelligent Systems 07 th October 2006Bogdan L. Vrusias © Rule Extraction Neurons in the network are connected by links, each of which has a numerical weight attached to it. The weights in a trained neural network determine the strength or importance of the associated neuron inputs.

AI – CS364 Hybrid Intelligent Systems 07 th October 2006Bogdan L. Vrusias © Neuro-Fuzzy Systems Fuzzy logic and neural networks are natural complementary tools in building intelligent systems. While neural networks are low-level computational structures that perform well when dealing with raw data, fuzzy logic deals with reasoning on a higher level, using linguistic information acquired from domain experts. However, fuzzy systems lack the ability to learn and cannot adjust themselves to a new environment. On the other hand, although neural networks can learn, they are opaque to the user.

AI – CS364 Hybrid Intelligent Systems 07 th October 2006Bogdan L. Vrusias © Neuro-Fuzzy Systems Integrated neuro-fuzzy systems can combine the parallel computation and learning abilities of neural networks with the human-like knowledge representation and explanation abilities of fuzzy systems. As a result, neural networks become more transparent, while fuzzy systems become capable of learning. A neuro-fuzzy system is a neural network which is functionally equivalent to a fuzzy inference model. It can be trained to develop IF- THEN fuzzy rules and determine membership functions for input and output variables of the system.A neuro-fuzzy system is a neural network which is functionally equivalent to a fuzzy inference model. It can be trained to develop IF- THEN fuzzy rules and determine membership functions for input and output variables of the system. The connectionist structure avoids fuzzy inference, which entails a substantial computational burden.The connectionist structure avoids fuzzy inference, which entails a substantial computational burden.

AI – CS364 Hybrid Intelligent Systems 07 th October 2006Bogdan L. Vrusias © Neuro-Fuzzy Systems The structure of a neuro-fuzzy system is similar to a multi-layer neural network. In general, a neuro-fuzzy system has input and output layers, and three hidden layers that represent membership functions and fuzzy rules.

AI – CS364 Hybrid Intelligent Systems 07 th October 2006Bogdan L. Vrusias © Neuro-Fuzzy Systems The combination of fuzzy logic and neural networks constitutes a powerful means for designing intelligent systems. Domain knowledge can be put into a neuro-fuzzy system by human experts in the form of linguistic variables and fuzzy rules. When a representative set of examples is available, a neuro-fuzzy system can automatically transform it into a set of fuzzy IF-THEN rules, and reduce our dependence on expert knowledge when building intelligent systems.

AI – CS364 Hybrid Intelligent Systems 07 th October 2006Bogdan L. Vrusias © Closing Questions??? Remarks??? Comments!!! Evaluation!