Soft Computing 1 Neuro-Fuzzy and Soft Computing chapter 1 J.-S.R. Jang Bill Cheetham Kai Goebel.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Bayesian Network and Influence Diagram A Guide to Construction And Analysis.
Rulebase Expert System and Uncertainty. Rule-based ES Rules as a knowledge representation technique Type of rules :- relation, recommendation, directive,
An Introduction to Artificial Intelligence By Dr Brad Morantz Viral Immunology Center Georgia State University.
TECHNOLOGY GUIDE 4: Intelligent Systems
4 Intelligent Systems.
AI TECHNIQUES Fuzzy Logic (Fuzzy System). Fuzzy Logic : An Idea.
SBSE Course 3. EA applications to SE Analysis Design Implementation Testing Reference: Evolutionary Computing in Search-Based Software Engineering Leo.
Computer Intelligence and Soft Computing
SESSION 10 MANAGING KNOWLEDGE FOR THE DIGITAL FIRM.
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.
Managing Knowledge in the Digital Firm
Chapter 12: Intelligent Systems in Business
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.
Artificial Intelligence
Chapter 11 Managing Knowledge. Dimensions of Knowledge.
8/17/ Introduction to Neuro-fuzzy and Soft computing G.Anuradha (Lecture 1)
Artificial Intelligence
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Department of Information Technology Indian Institute of Information Technology and Management Gwalior AASF hIQ 1 st Nov ‘09 Department of Information.
© Negnevitsky, Pearson Education, Lecture 10 Introduction Introduction Neural expert systems Neural expert systems Evolutionary neural networks.
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.
An Introduction to Artificial Intelligence and Knowledge Engineering N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering,
10/6/2015 1Intelligent Systems and Soft Computing Lecture 0 What is Soft Computing.
Faculty of Arts Atkinson College ITEC 1010 A F 2002 Welcome Sixteenth Lecture for ITEC A Professor G.E. Denzel.
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.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
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.
Introduction to Artificial Intelligence and Soft Computing
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
Chapter 13 Artificial Intelligence and Expert Systems.
I Robot.
Chapter 5: Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization DECISION SUPPORT SYSTEMS AND BUSINESS.
Soft Computing Lecture 19 Part 2 Hybrid Intelligent Systems.
Week 1 - An Introduction to Machine Learning & Soft Computing
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.
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.
CH751 퍼지시스템 특강 Uncertainties in Intelligent Systems 2004 년도 제 1 학기.
Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved CHAPTER 9 Enabling the Organization—Decision Making.
Presented by:- Reema Tariq Artificial Intelligence.
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.
1 Chapter 13 Artificial Intelligence and Expert Systems.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Artificial Intelligence
8/21/2003INDIN'2003, Workshop on Soft Computing...1 BISC Decision Support System Masoud Nikravesh BISC The Berkeley Initiative in Soft Computing Electrical.
Soft Computing Basics Ms. Parminder Kaur.
Lecture #1 Introduction
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Organization and Knowledge Management
Soft Computing Introduction.
Sistem Kecerdasan Buatan
TECHNOLOGY GUIDE FOUR Intelligent Systems.
SOFT COMPUTING.
Introduction to Soft Computing
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Advanced Embodiment Design 26 March 2015
Artificial Intelligence introduction(2)
Introduction to Artificial Intelligence and Soft Computing
Artificial Intelligence
CH751 퍼지시스템 특강 Uncertainties in Intelligent Systems
Intelligent Systems and
Presentation transcript:

Soft Computing 1 Neuro-Fuzzy and Soft Computing chapter 1 J.-S.R. Jang Bill Cheetham Kai Goebel

Soft Computing 2 What is covered in this class? We will teach techniques useful in creating intelligent software systems that can deal with the uncertainty and imprecision of real world problems Some components of Intelligent systems are human-like - they possess human-like expertise within a specific domain, adaptable - they adapt themselves and learn to do better in a changing environment, and explanations - they explain how they make decisions or take actions

Soft Computing 3 How will we teach the techniques? We will present multiple techniques from Soft Computing +, when each technique is applicable examples of industrial applications “If the only tool you have is a hammer, then every problem looks like a nail” - anonymous

Soft Computing 4 What is Soft Computing? Soft Computing is a field that currently includes Fuzzy Logic Neural Networks Probabilistic Reasoning (Genetic Algorithms, BBN), and Other related methodologies Case-Based Reasoning Soft Computing combines knowledge, techniques, and methodologies from the sources above to create intelligent systems

Soft Computing 5 Why is this important? The information revolution going on is allowing us to automate information processing tasks which require intelligence much like the industrial revolution automated manufacturing tasks “Soft Computing” techniques have already been applied successfully. Farming corn & cows Manufacturing chairs & cars Service content and code Industrial Revolution Information Revolution

Soft Computing 6 Business Week Magazine The 21st Century Corporation (August 21-28, 2000)

Soft Computing 7 Business Week Magazine The 21st Century Corporation (August 21-28, 2000)

Soft Computing 8 Business Week Magazine The 21st Century Corporation (August 21-28, 2000) The biggest profits will go to those that manage information, not physical products Cost of a bank transaction: teller $1.25, phone 54 cents, ATM 24 cents, Internet 2 cents. Roughly 90% of Cisco’s orders come into the company without ever being touched by human hands, and 52% of them are fulfilled without a Cisco employee being involved Companies will give consumers the tools to design and demand exactly what they want Dell custom makes each computer P&G allows customers to custom design cosmetics and perfume

Soft Computing 9 “The essence of soft computing is that unlike the traditional, hard computing, soft computing is aimed at an accommodation with the pervasive imprecision of the real world. Thus, the guiding principle of soft computing is to exploit the tolerance for imprecision, uncertainty, and partial truth to achieve tractability, robustness, low solution cost, and better rapport with reality” - Lotfi Zadeh

Soft Computing 10 Fuzzy Logic - Kai Sets with fuzzy boundaries A = Set of tall people Heights (cm) Crisp set A Membership function Heights (cm) Fuzzy set A 1.0

Soft Computing 11 Fuzzy Set Theory - Kai Fuzzy set theory provides a systematic calculus to deal with imprecise or incomplete information Fuzzy if-then rules are used in fuzzy inference systems If is tall and is athletic then is good basketball player. AB T-norm XY w A’B’ C Z

Soft Computing 12 Neural Networks - Kai Pattern matching technique where input patterns are matched with a specific output pattern. Modeled after the neurons in the brain. Network architecture Weights on the links x1x1 x2x2 y1y1 y2y2

Soft Computing 13 Case-Based Reasoning - Bill A methodology of solving new problems by adapting the solutions of previous similar problems Models the way experts reason using their experience

Soft Computing 14 Genetic Algorithms An optimization technique SelectionCrossoverMutation Current generation Next generation Elitism

Soft Computing 15 Other Techniques - Bill Bayesian belief networks represent and reason with probabilistic knowledge Decision Trees classification using tree structure Least-squares estimator statistical regression Hybrid approaches use multiple techniques

Soft Computing 16 Soft Computing is a Hybrid Method x1x1 x2x2 y1y1 y2y2 dog dag Knowledge base Animal? dog Neural Character Recognizer

Soft Computing 17 How does SC Relate to Other Fields What is AI? “AI is the study of agents that exist in an environment and perceive and act.” (S. Russell and P. Norvig) “AI is the art 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) “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. McLoed)

Soft Computing 18 How does SC Relate to Other Fields What is AI? (Jang) The long term goal of AI research is the creation and understanding of machine intelligence Conventional AI research focuses on an attempt to mimic human intelligent behavior by expressing it in symbolic rules Broad Definition Narrow Definition

Soft Computing 19 How does SC Relate to Other Fields What is an Expert System (ES)? User Knowledge Engineer Knowledge Acquisition KB rules facts Questions Responses Inference Engine

Soft Computing 20 How does SC relate to other fields? AI Soft Computing Machine Learning symbolic manipulation uncertainty and imprecision automatic improvement with experience Cognitive Psychology Study of the mind Statistics Probability (not possibility)

Soft Computing 21 Soft Computing Characteristics Human Expertise (if-then rules, cases, conventional knowledge representations) Biologically inspired computing models (NN) New optimization techniques (GA, simulated annealing) Model-free learning (NN, CBR) Fault tolerance (deletion of neuron, rule, or case) Real-world applications (large scale with uncertainties)

Soft Computing 22 The end