Abdul Rahim Ahmad MITM 613 Intelligent System Chapter 0: Introduction.

Slides:



Advertisements
Similar presentations
Managing Knowledge in the Digital Firm (II) Soetam Rizky.
Advertisements

Rulebase Expert System and Uncertainty. Rule-based ES Rules as a knowledge representation technique Type of rules :- relation, recommendation, directive,
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.
CII504 Intelligent Engine © 2005 Irfan Subakti Department of Informatics Institute Technology of Sepuluh Nopember Surabaya - Indonesia.
Chapter 11 Artificial Intelligence and Expert Systems.
01 -1 Lecture 01 Artificial Intelligence Topics –Introduction –Knowledge representation –Knowledge reasoning –Machine learning –Applications.
1 5.0 Expert Systems Outline 5.1 Introduction 5.2 Rules for Knowledge Representation 5.3 Types of rules 5.4 Rule-based systems 5.5 Reasoning approaches.
Neural Networks Marco Loog.
1 Chapter 9 Rules and Expert Systems. 2 Chapter 9 Contents (1) l Rules for Knowledge Representation l Rule Based Production Systems l Forward Chaining.
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.
EXPERT SYSTEMS Part I.
Learning Programs Danielle and Joseph Bennett (and Lorelei) 4 December 2007.
02 -1 Lecture 02 Agent Technology Topics –Introduction –Agent Reasoning –Agent Learning –Ontology Engineering –User Modeling –Mobile Agents –Multi-Agent.
Business Driven Technology Unit 3 Streamlining Business Operations Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Introduction to Artificial Neural Network and Fuzzy Systems
Introduction to Rule-Based Systems, Expert Systems, Fuzzy Systems Introduction to Rule-Based Systems, Expert Systems, Fuzzy Systems (sections 2.7, 2.8,
Machine Learning Usman Roshan Dept. of Computer Science NJIT.
Revision Michael J. Watts
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
MITM 613 Intelligent System
Knowledge Acquisition. Concepts of Knowledge Engineering Knowledge engineering The engineering discipline in which knowledge is integrated into computer.
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
Department of Information Technology Indian Institute of Information Technology and Management Gwalior AASF hIQ 1 st Nov ‘09 Department of Information.
Notes for Chapter 12 Logic Programming The AI War Basic Concepts of Logic Programming Prolog Review questions.
B. Ross Cosc 4f79 1 Commercial tools Size of system: –small systems 400 rules single user, PC based –larger systems narrow, problem-type specific or hybrid.
Some Thoughts to Consider 1 What is so ‘artificial’ about Artificial Intelligence? Just what are ‘Knowledge Based Systems’ anyway? Why would we ever want.
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.
Abdul Rahim Ahmad MITM 613 Intelligent System Chapter 1: Introduction To Intelligent Systems.
10/6/2015 1Intelligent Systems and Soft Computing Lecture 0 What is Soft Computing.
Machine Learning Lecture 1. Course Information Text book “Introduction to Machine Learning” by Ethem Alpaydin, MIT Press. Reference book “Data Mining.
Abdul Rahim Ahmad MITM 613 Intelligent System Chapter 2: Rule-based Systems.
Introduction to Artificial Intelligence and Soft Computing
Assoc. Prof. Abdulwahab AlSammak. Course Information Course Title: Artificial Intelligence Instructor : Assoc. Prof. Abdulwahab AlSammak
Knowledge Acquisition, Representation, and Reasoning By Dr.S.Sridhar,Ph.D., RACI(Paris),RZFM(Germany),RMR(USA),RIEEEProc.
© 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.
KNOWLEDGE ACQUISITION, REPRESENTATION, AND REASONING
International Conference on Fuzzy Systems and Knowledge Discovery, p.p ,July 2011.
CSE & CSE6002E - Soft Computing Winter Semester, 2011 Course Review.
Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)
Abdul Rahim Ahmad MITM 613 Intelligent System Chapter 10: Tools.
MITM613 Wednesday [ 6:00 – 9:00 ] am 1 st week. Good evening …. Every body.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
Organic Evolution and Problem Solving Je-Gun Joung.
FNA/Spring CENG 562 – Machine Learning. FNA/Spring Contact information Instructor: Dr. Ferda N. Alpaslan
TECHNOLOGY GUIDE FOUR Intelligent Systems. TECHNOLOGY GUIDE OUTLINE TG4.1 Introduction to Intelligent Systems TG4.2 Expert Systems TG4.3 Neural Networks.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Artificial Intelligence
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Usman Roshan Dept. of Computer Science NJIT
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Artificial Intelligence (AI)
TECHNOLOGY GUIDE FOUR Intelligent Systems.
RESEARCH APPROACH.
Artificial Intelligence (CS 461D)
Data Mining Lecture 11.
Artificial Intelligence (AI)
Chapter 12 Advanced Intelligent Systems
Introduction to Artificial Intelligence and Soft Computing
Intelligent Systems and
Chap 8: Adaptive Networks
2/24/2019.
8/2/2019.
Generalized Diagnostics with the Non-Axiomatic Reasoning System (NARS)
Presentation transcript:

Abdul Rahim Ahmad MITM 613 Intelligent System Chapter 0: Introduction

Contents  Introduction  Objectives  Outcomes  Chapters  Plan  Assessment  References  Conclusion and Expectations Abdul Rahim Ahmad 2

Introduction  This course emphasises on the methods and techniques that can be used to develop intelligent systems.  knowledge-based techniques  expert and rule-based system  object-oriented and frame-based systems  intelligent agents.  computational intelligence or Machine Learning techniques  neural networks and its similar tools  genetic algorithms  Fuzzy logic  a hybrid of both. Abdul Rahim Ahmad 3

Objectives  To provide understanding of intelligent systems and the various methods and tools in implementing Intelligent Systems.  To demonstrate the implementation of individual methods within the scope of Intelligent systems  To compare the pros and cons of each method of developing Intelligent Systems.  To develop the ability to implement a particular Intelligent system of choice Abdul Rahim Ahmad 4

Outcomes At the end of the course, you should be able to:  Explain the various methods of implementing Intelligent systems  Describe the issues involved in each method of implementing an Intelligent System.  Describe the tools that can be used.  Develop a particular intelligent system of choice in a class project environment. Abdul Rahim Ahmad 5

Main text  Adrian A. Hopgood, Intelligent Systems for Engineers and Scientists, 2nd Edition, CRC Publication (2000).  Abdul Rahim Ahmad 6

7

Chapters from Hopgood  Chapter one: Introduction  Chapter two: Rule-based systems  Chapter three: Dealing with uncertainty  Chapter four: Object-oriented systems  Chapter five: Intelligent agents  Chapter six: Symbolic learning  Chapter seven: Optimization algorithms  Chapter eight: Neural networks  Chapter nine: Hybrid systems  Chapter ten: Tools and languages  Chapter eleven: Systems for interpretation and diagnosis  Chapter twelve: Systems for design and selection  Chapter thirteen: Systems for planning  Chapter fourteen: Systems for control  Chapter fifteen: Concluding remarks  Specifically on Genetic Algorithm  Additional Chapter – Support Vector Machine  Includes Fuzzy Logic

Chapter one: Introduction 1.1 Intelligent systems 1.2 Knowledge-based systems 1.3 The knowledge base 1.4 Deduction, abduction, and induction 1.5 The inference engine 1.6 Declarative and procedural programming 1.7 Expert systems 1.8 Knowledge acquisition 1.9 Search 1.10 Computational intelligence 1.11 Integration with other software

Chapter two: Rule-based systems 2.1 Rules and facts 2.2 A rule-based system for boiler control 2.3 Rule examination and rule firing 2.4 Maintaining consistency 2.5 The closed-world assumption 2.6 Use of variables within rules 2.7 Forward-chaining (a data-driven strategy) Single and multiple instantiation of variables Rete algorithm 2.8 Conflict resolution First come, first served Priority values Metarules 2.9 Backward-chaining (a goal-driven strategy) The backward-chaining mechanism Implementation of backward-chaining Variations of backward-chaining 2.10 A hybrid strategy 2.11 Explanation facilities

Chapter three: Dealing with uncertainty 3.1 Sources of uncertainty 3.2 Bayesian updating Representing uncertainty by probability Direct application of Bayes’ theorem Likelihood ratios Using the likelihood ratios Dealing with uncertain evidence Combining evidence Combining Bayesian rules with production rules A worked example of Bayesian updating Discussion of the worked example Advantages and disadvantages of Bayesian updating 3.3 Certainty theory Introduction Making uncertain hypotheses Logical combinations of evidence A worked example of certainty theory Discussion of the worked example Relating certainty factors to probabilities 3.4 Possibility theory: fuzzy sets and fuzzy logic Crisp sets and fuzzy sets Fuzzy rules Defuzzification 3.5 Other techniques Dempster–Shafer theory of evidence Inferno

Chapter four: Object-oriented systems Skipped

Chapter five: Intelligent agents 5.1 Characteristics of an intelligent agent 5.2 Agents and objects 5.3 Agent architectures Logic-based architectures Emergent behavior architectures Knowledge-level architectures Layered architectures 5.4 Multiagent systems Benefits of a multiagent system Building a multiagent system Communication between agents

Chapter six: Symbolic learning Skipped

Chapter seven: Optimization algorithms 7.1 Optimization 7.2 The search space 7.3 Searching the search space 7.4 Hill-climbing and gradient descent algorithms Hill-climbing Steepest gradient descent or ascent Gradient-proportional descent Conjugate gradient descent or ascent 7.5 Simulated annealing  7.6 Genetic algorithms  The basic GA  Selection  Gray code  Variable length chromosomes  Building block hypothesis  Selecting GA parameters  Monitoring evolution  Lamarckian inheritance  Finding multiple optima  Genetic programming

Chapter eight: Neural networks 8.1 Introduction 8.2 Neural network applications Nonlinear estimation Classification Clustering Content-addressable memory 8.3 Nodes and interconnections 8.4 Single and multilayer perceptrons Network topology Perceptrons as classifiers Training a perceptron Hierarchical perceptrons Some practical considerations 8.5 The Hopfield network 8.6 MAXNET 8.7 The Hamming network 8.8 Adaptive Resonance Theory (ART) networks 8.9 Kohonen self-organizing networks 8.10 Radial basis function networks

Chapter nine: Hybrid systems 9.1 Convergence of techniques 9.2 Blackboard systems 9.3 Genetic-fuzzy systems 9.4 Neuro-fuzzy systems 9.5 Genetic-neural systems 9.6 Clarifying and verifying neural networks 9.7 Learning classifier systems

Chapter ten: Tools and languages  10.1 A range of intelligent systems tools  10.2 Expert system shells  10.3 Toolkits and libraries  10.4 Artificial intelligence languages  Lists  Other data types  Programming environments  10.5 Lisp  Background  Lisp functions  A worked example  10.6 Prolog  Background  A worked example  Backtracking in Prolog  10.7 Comparison of AI languages

Assessment  Assignments (3 x 5)15%  Projects(best of 2 x 15)15%  Mid. Semester Examination30%  Final Examination40% Abdul Rahim Ahmad 19

All References  Adrian A. Hopgood, Intelligent Systems for Engineers and Scientists, 2nd Edition, CRC Publication (2000).  Vojislav Kecman, Learning and Soft Computing: Support Vector Machines, Neural Networks, and Fuzzy Logic Models (Complex Adaptive Systems), MIT Press 2001  Artificial Intelligence, Elain Rich, Kevin Knight, Shivashanker Nair, McGraw Hill, 2009 Abdul Rahim Ahmad 20

Conclusion/Expectations  Able to explain fundamental concepts.  Able to implement selected methods.  Appreciation for using intelligent methods in other field. Abdul Rahim Ahmad 21