An Introduction to Artificial Intelligence and Knowledge Engineering N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering,

Slides:



Advertisements
Similar presentations
© Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems Introduction.
Advertisements

Decision Support and Artificial Intelligence Jack G. Zheng May 21 st 2008 MIS Chapter 4.
Decision Support and Artificial Intelligence Jack G. Zheng July 11 th 2005 MIS Chapter 4.
CHAPTER 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE Brainpower for Your Business.
Chapter Eleven Artificial Intelligence II: Operational Perspective.
Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall Chapter 7 Technologies to Manage Knowledge: Artificial Intelligence.
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
4 Intelligent Systems.
Brian Merrick CS498 Seminar.  Introduction to Neural Networks  Types of Neural Networks  Neural Networks with Pattern Recognition  Applications.
An Introduction to Machine Learning In the area of AI (earlier) machine learning took a back seat to Expert Systems Expert system development usually consists.
AI – CS364 Hybrid Intelligent Systems Overview of Hybrid Intelligent Systems 07 th November 2005 Dr Bogdan L. Vrusias
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Basic concepts of Data Mining, Clustering and Genetic Algorithms Tsai-Yang Jea Department of Computer Science and Engineering SUNY at Buffalo.
Artificial Intelligence John Ross Yuki Yabushita Sharon Pieloch Steven Smith.
WELCOME TO THE WORLD OF FUZZY SYSTEMS. DEFINITION Fuzzy logic is a superset of conventional (Boolean) logic that has been extended to handle the concept.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
ICT in Healthcare Expert Systems.
Introduction to Rule-Based Systems, Expert Systems, Fuzzy Systems Introduction to Rule-Based Systems, Expert Systems, Fuzzy Systems (sections 2.7, 2.8,
Artificial Intelligence (AI) Addition to the lecture 11.
Revision Michael J. Watts
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
1 How the electronic mind can emulate the human mind: some applications of Artificial Intelligence 7 th International Interdisciplinary Seminar Luca Arcara,
Introduction to AI Michael J. Watts
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Department of Information Technology Indian Institute of Information Technology and Management Gwalior AASF hIQ 1 st Nov ‘09 Department of Information.
Slides are based on Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems.
PLUG IT IN 5 Intelligent Systems. 1.Introduction to intelligent systems 2.Expert Systems 3.Neural Networks 4.Fuzzy Logic 5.Genetic Algorithms 6.Intelligent.
TECHNOLOGY GUIDE FOUR Intelligent Systems.
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.
110/19/2015CS360 AI & Robotics AI Application Areas  Neural Networks and Genetic Algorithms  These model the structure of neurons in the brain  Humans.
Fuzzy Expert Systems. 2 Motivation On vagueness “Everything is vague to a degree you do not realise until you have tried to make it precise.” Bertrand.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Introduction to Artificial Intelligence and Soft Computing
Neural and Evolutionary Computing - Lecture 9 1 Evolutionary Neural Networks Design  Motivation  Evolutionary training  Evolutionary design of the architecture.
Chapter 13 Artificial Intelligence and Expert Systems.
Bi-directional incremental evolution Dr Tatiana Kalganova Electronic and Computer Engineering Dept. Bio-Inspired Intelligent Systems Group Brunel University.
I Robot.
Expert Systems. L EARNING O BJECTIVES : By the end of this topic you should be able to: explain what is meant by an expert system describe the components.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 12-1 Chapter 12 Advanced Intelligent Systems.
PLUG IT IN 5 Intelligent Systems. 1.Introduction to intelligent systems 2.Expert Systems 3.Neural Networks 4.Fuzzy Logic 5.Genetic Algorithms 6.Intelligent.
 Based on observed functioning of human brain.  (Artificial Neural Networks (ANN)  Our view of neural networks is very simplistic.  We view a neural.
WEEK INTRODUCTION IT440 ARTIFICIAL INTELLIGENCE.
Machine Learning A Quick look Sources: Artificial Intelligence – Russell & Norvig Artifical Intelligence - Luger By: Héctor Muñoz-Avila.
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
Introduction to Artificial Intelligence CS 438 Spring 2008.
Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)
Expert Systems. Learning Objectives: By the end of this topic you should be able to: explain what is meant by an expert system describe the components.
CHAPTER 1 1 INTRODUCTION “Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
TECHNOLOGY GUIDE FOUR Intelligent Systems. TECHNOLOGY GUIDE OUTLINE TG4.1 Introduction to Intelligent Systems TG4.2 Expert Systems TG4.3 Neural Networks.
Business Analytics Several odds and ends Copyright © 2016 Curt Hill.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Artificial Neural Networks By: Steve Kidos. Outline Artificial Neural Networks: An Introduction Frank Rosenblatt’s Perceptron Multi-layer Perceptron Dot.
Artificial Intelligence
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Organization and Knowledge Management
TECHNOLOGY GUIDE FOUR Intelligent Systems.
Artificial Intelligence and Adaptive Systems
First work in AI 1943 The name “Artificial Intelligence” coined 1956
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Artificial Intelligence
Artificial Intelligence introduction(2)
Chapter 12 Advanced Intelligent Systems
Introduction to Artificial Intelligence and Soft Computing
Dr. Unnikrishnan P.C. Professor, EEE
CH751 퍼지시스템 특강 Uncertainties in Intelligent Systems
Intelligent Systems and
Presentation transcript:

An Introduction to Artificial Intelligence and Knowledge Engineering N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Sub-topics: n Introduction to the AI paradigms (1.1; pp. 1-3) n Heuristic problem solving (1.2; pp. 3-9) n Genetic algorithms and evolutionary programming (1.2.3; pp. 9-14) n Expert systems (1.3.1; pp ) n Fuzzy systems (1.3.2; pp ) n Neural networks (1.3.3; pp ) n Hybrid systems (1.3.4; 1.9, pp ) N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Introduction to the AI Paradigms AI objectives: n to develop methods and systems for solving problems, usually solved through intellectual activity of humans, eg. image recognition language and speech processing; planning, prediction, etc., thus enhancing the computer information systems n to improve our understanding on how the human brain works N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Introduction to the AI Paradigms (cont) AI directions: n developing methods and systems for solving AI problems without following the way the humans do (expert systems) n developing methods and systems for solving AI problems through modelling the human way of thinking, or the way the brain works (neural networks) AI paradigms: n symbolic or sub-symbolic (connectionist) N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Heuristic Problem Solving n Figure 1.1 Heuristics as means of obtaining restricted projections from the domain space D into the solution space S. N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Heuristic Problem Solving (cont) n Figure 1.2: (a) Ill-informed and (b) well-informed heuristics. They are represented as `patches' in the problem space. The patches have different forms (usually quadrilateral) depending on the way of representing the heuristics in a computer program. N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Heuristic Problem Solving (cont) n Figure 1.3: The problem knowledge maps the domain space into the solution space and approximates the objective (goal) function: (a) a general case; (b) two dimensional case. N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Genetic Algorithms and Evolutionary Programming n Gene n Chromosome n Population n Crossover n Mutation n Fitness function n Selection N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Genetic Algorithms and Evolutionary Programming... n Figure 1.4: An outline of a genetic algorithm N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Genetic Algorithms and Evolutionary Programming... n Figure 1.5: A graphical representation of a genetic algorithm N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Genetic Algorithms and Evolutionary Programming... n Figure 1.6: An example of a genetic algorithm applied to the game "guess the number" N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996 Second player Answer (according to the criterion ) Produced variants (individuals) A) B) C) * D) * Using the criterion, the best ones are chosen - C (mother) and D (father). Mating New variantsEvaluation C) 01:1011 E) 01: D) 10:1100 F) 10: * C) 0110:11 G) 0110:00 4 * D) 1011:00 H) 1011:11 3 Selection of F (mother) and G (father) Mating New variantsEvaluation F) 1:01011 H) 1: G) 0:11000 I) 0: * F) 101:011 J) 101:000 4 * G) 011:000 K) 011:011 4 Selection of I (mother) and J (father) Mating New variants Evaluation I) 0010:11 L) 0010:00 5 J) 1010:00 M) 1010:11 4 I) 00101:1 N) 00101:0 6 (success) * END J) 10100:0 O) 10100:1 3

Expert Systems n Expert systems are knowledge-based systems which contain expert knowledge and can provide an expertise, similar to the one provided by an expert in a restricted application area. For example, an expert system for diagnosis of cars has a knowledge base containing rules for checking a car and finding faulty elements, as it would be done by a specialised engineer. N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Expert Systems... n Figure 1.7: The two sides of an expert system N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Expert Systems... n An expert system consists of the following main blocks: knowledge base data base inference engine explanation module user interface knowledge acquisition module. N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Expert Systems... n Example of an Expert System: Rule 1: IF (CScore is high) and (CRatio is good) and (CCredit is good) then (Decision is approve) Rule 2: IF (CScore is low) and (Cratio is bad) or (CCredit is bad) then (Decision is disapprove) N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Fuzzy Systems n fuzzy sets n fuzzy input and output variables n fuzzy rules n fuzzy inference mechanism N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Fuzzy Systems... n Figure 3.1: Membership functions representing three fuzzy sets for the variable "height". N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Fuzzy Systems... n Figure 3.2: Representing crisp and fuzzy sets as subsets of a domain (universe) U. N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Fuzzy Systems... n Figure 1.8: A simple fuzzy rule for the smoker and the risk of cancer case example. N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Fuzzy Systems... n Figure 3.16: (a) Membership functions for fuzzy sets for the Smoker and the Risk of Cancer case example. (b) The Rc implication relation: "heavy smoker > high risk of cancer" in a matrix form. N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Neural Networks n neural network structure n learning n generalization N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Neural Networks... n Figure 4.1 A structure of a typical biological neuron. It has many inputs (in) and one output (out). The connections between neurons are realized in the synapses. N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Neural Networks... n Figure 4.2 A model of an artificial neuron. N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Neural Networks... n Figure 4.5 A simple neural network with 4 input nodes, two intermediate nodes and one output node. The connection weights are shown, presumably a result of training. The activation value of node n5 is shown too. N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Hybrid Systems n Hybrid systems - A general approach to knowledge engineering n Figure 1.37 Different "pathways" can be used for knowledge engineering and problem solving to map the domain space into the solution space. N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996

Hybrid Systems... n Figure 1.38 Usability of different methods for knowledge engineering and problem solving depending on availability of data and expertise (theories) on a problem. N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996