Top Banner
PLUG IT IN 5 Intelligent Systems
32

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.

Dec 13, 2015

Download

Documents

Violet Palmer
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 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.

PLUG IT IN 5Intelligent Systems

Page 2: 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.

1. Introduction to intelligent systems2. Expert Systems3. Neural Networks4. Fuzzy Logic5. Genetic Algorithms6. Intelligent Agents

Page 3: 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.

>>>1. Explain the potential value and the potential

limitations of artificial intelligence.

2. Provide examples of the benefits, applications, and limitations of expert systems.

3. Provide examples of the use of neural networks.

4. Provide examples of the use of fuzzy logic.

Page 4: 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.

>>>5. Describe the situations in which genetic

algorithms would be most useful.6. Describe the use case for several major types

of intelligent agents.

Page 5: 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.

Introduction to Intelligent Systems

PI5.1• Intelligent Systems• Artificial Intelligence (AI)• Intelligent Behavior• Algorithm

Page 6: 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.

Natural versus Artificial Intelligence (AI)

Page 7: 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.

Expert Systems (ES)PI5.2• Expertise• Expert System• Four Activities of Expertise Transfer• The Components of Expert Systems• Applications, Benefits, and

Limitations of Expert Systems

Page 8: 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.

Structure and Process of an Expert System (Figure PI5.1)

Page 9: 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.

Four Activities of Expertise Transfer from an Expert to a Computer

1. Knowledge Acquisition2. Knowledge Representation3. Knowledge Inferencing4. Knowledge Transfer

Page 10: 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.

Components of Expert Systems (ES)

• Knowledge Base• Inference Engine• User Interface• Blackboard (workspace)• Explanation Subsystem (justifier)

Page 11: 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.

11

Components of ES explained

• Knowledge base 1. Rule-based Expert System (ES): human

knowledge modeled as rules [typically 100-10,000 rules]

2. Case-based ES: … stored as cases

• Inference Engine: the component of an ES that performs the reasoning function – the “brain” of ES

Page 12: 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.

Types of Expert Systems – 1 (Zhang)• Rule-based:

IF temperature > 130 C AND pressure > 780 mmHg THEN stop the process

IF weight_loss > (1/4)*weight_12month_ago AND on_diet IS ‘No’ AND exercise IS (‘Low’ OR ‘No’) THEN check for cancer

Page 13: 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.

Types of Expert Systems – 2 (Zhang)

Case-based: • record the characteristics of past cases

that have known behavior/results, • compare the corresponding

characteristics of the new cases of interest,

• compute “similarity” and • determine the possible outcome and

solutions

Page 14: 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.

9-14An Example of a Small Rule Base [From Nickerson]

Page 15: 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.

Application of Expert Systems (ES)

Ten Generic Categories of ES’s1. Interpretation2. Prediction3. Diagnosis4. Design5. Planning6. Monitoring

Page 16: 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.

Application of Expert Systems (ES) (continued)

Ten Generic Categories of ES’s (con’t)7. Debugging8. Repair9. Instruction10.Control

Page 17: 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.

Benefits of Expert Systems (ES)

1. Increased output and productivity2. Increased quality3. Capture and dissemination of scarce

expertise4. Operation in hazardous

environments

Page 18: 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.

Benefits of Expert Systems (ES) (continued)

5. Accessibility to knowledge and help desks

6. Reliability7. Ability to work with incomplete or

uncertain information8. Provision of training

Page 19: 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.

Benefits of Expert Systems (ES) (continued)

9. Enhancement of decision-making and problem-solving capabilities

10.Decreased decision-making time11.Reduced downtime

Page 20: 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.

Benefits of Expert Systems (ES)

Page 21: 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.

Limitations of Expert Systems (ES)

• Transferring domain expertise from human experts to the expert system can be difficult

• Automating the reasoning process of domain experts may not be possible

• Potential liability from the use of expert systems

Page 22: 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.

Neural NetworksPI5.3• A Neural network• Machine Learning Systems

Optical character recognitionFace recognitionTopic identificationFraud detectionCustomer segmentation

Page 23: 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.

Neural Network

Weights at every node

Page 24: 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.

Application of Neural Networks

• Bruce Nuclear Facility in Ontario• Disease research• Investor forecasting• Detecting fraud in banking systems

Page 25: 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.

Application of Machine Learning Systems

• Optical character recognition• Face recognition• Topic identification• Fraud detection• Customer segmentation

Page 26: 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.

Fuzzy LogicPI5.4• Fuzzy Logic• Examples of Applied Fuzzy Logic

Bank loan application approvalFinancial analysisInternet search engines

• Well-known examples:Tokyo subwayYour washer; rice cooker

Page 27: 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.

Genetic AlgorithmsPI5.5• Three functional characteristics

Selection, Crossover, & Mutation

• ExamplesBoeing, design of aircraft partsRetailers, inventory management and

display optimizationAir Liquide, Operations optimization

Page 28: 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.

Genetic algorithm explained• Code the alternative solutions in the way of

0-1 stringsA three-station production lineInspect - 1, no inspect – 0; 100% inspect – 1, 50% inspect – 0; if no inspect -

0100011 =

• Cross-over: to bring in possibility of changeBio science source:

• Mutation: to bring in change through uncertainty/probabilityBio science source:

Page 29: 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 AgentsPI5.6• Information Agents• Monitoring and Surveillance Agents• User Agents

• Do you remember our friend Princeline.com? What did they do to help me get my hotel room in Vegas?

Page 30: 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.

Application of Information Agents

• Amazon.com• Google and Ask.com• Federal Electronic Research and

Review Extraction Tool (FERRET)

Page 31: 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.

Application of Monitoring and Surveillance Agents

• Allstate Insurance, computer network management

• Competitor pricing alerts• Stock market environment / rumor

alerts• Best prices when shopping online

Page 32: 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.

Application of User Agent

• Automated e-mail management• Automatic Online Form Completion