ia and expert systems by ruchi k

Upload: admis

Post on 06-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 IA and Expert Systems by Ruchi K

    1/41

    AI Applications-

    Expert Systems and Intelligent

    Agents

    Ruchi K Sharma

    Roll No 12

    ME(Computers)

  • 8/2/2019 IA and Expert Systems by Ruchi K

    2/41

    What is AI?

    AI is a field of science

    and technology based

    on disciplines such as

    computer science,biology, psychology,

    linguistics,

    mathematics, &

    engineering-James O

    Brien

    Definition

  • 8/2/2019 IA and Expert Systems by Ruchi K

    3/41

    Artificial intelligence systems

    It falls into three basic categories:

    cognitive science.

    Natural Language Processing

    Robotic applications.

    AI is a software technique applied to the non-numeric

    data expressed in terms of symbols, statements andpatterns.

    It uses methods of symbolic processing, social and

    scientific reasoning and conceptual modeling for

    solving the problems.

  • 8/2/2019 IA and Expert Systems by Ruchi K

    4/41

    AI Applications

    Uses Human

    Information

    Processing

    Capability

    Uses Computer

    Intelligence for

    producing

    Human Like

    Capacity

    Uses Human

    capabilities in

    speech

    recognition,

    Multi Sensory

    Interfacing

    Cognitive Science

    Intelligent Agents

    Fuzzy Logic

    Learning System

    Expert System

    Robotics

    Applications

    Dexterity

    Visual Perception

    Navigation

    Natural Interface

    Applications

    VR Systems

    Speech

    Recognition

  • 8/2/2019 IA and Expert Systems by Ruchi K

    5/41

    Categories of AI

    Artificial Intelligence System

    Natural Interface

    Native Language

    Knowledge

    Language

    Reasoning

    Expert

    Knowledge

    Human Like

    Reasoning

    Perception

    Size, Shape,

    Image, Voice

    Sensing Abilities

    for Reasoning

    Uses

    Applies

    Uses

    Applies

    Uses

    Applies

  • 8/2/2019 IA and Expert Systems by Ruchi K

    6/41

    INTELLIGENT AGENTS

    A software surrogate for an

    end user or a process thatfulfills a stated need oractivity.

    Also called software robotsor bots

    Definition

  • 8/2/2019 IA and Expert Systems by Ruchi K

    7/41

    USER INTERFACE

    AGENTS

    INFORMATION

    MANAGEMENT AGENTS

    TYPES OF

    INTELLIGENT

    AGENTS

  • 8/2/2019 IA and Expert Systems by Ruchi K

    8/41

    USER INTERFACE AGENTS

    Interface Tutors

    Presentation Agents

    Network Navigation Agents

    Role Playing Agents

  • 8/2/2019 IA and Expert Systems by Ruchi K

    9/41

    INFORMATION MANAGEMENT

    AGENTS

    Search Agents

    Information Brokers

    Information Filters

  • 8/2/2019 IA and Expert Systems by Ruchi K

    10/41

    EXPERT SYSTEMS

    A knowledge-based

    information system (KBIS)that uses its knowledgeabout a specific, complexapplication area to act as anexpert consultant.

    Definition

  • 8/2/2019 IA and Expert Systems by Ruchi K

    11/41

    EXPERT SYSTEMS

    Must be able to explain

    reasoning process andconclusions to the user.

    Provide Decision support toEnd Users in form of advicefrom an expert consultant

    Objective

  • 8/2/2019 IA and Expert Systems by Ruchi K

    12/41

    KnowledgeAcquisition

    1

    Knowledge Base2

    Inference Engine3

    User Interface4

    Essential ES components

  • 8/2/2019 IA and Expert Systems by Ruchi K

    13/41

    KnowledgeAcquisition1

    Essential ES components

    It is the accumulation, transfer and

    transformation of problem-solving expertisefrom experts and/or documented knowledgesources to a computer program for

    constructing or expanding the knowledgebase

    Requires a knowledge engineer

  • 8/2/2019 IA and Expert Systems by Ruchi K

    14/41

    Knowledge Base2

    Essential ES components

    Knowledge necessary for understanding, formulating, and

    solving problems

    Two Basic Knowledge Base Elements

    Facts

    Special heuristics, or rules that direct the use of knowledge

    Knowledge is the primary raw material of ES

    Incorporated knowledge representation

  • 8/2/2019 IA and Expert Systems by Ruchi K

    15/41

    Inference Engine3

    Essential ES components

    The brain of the ESThe control structure (rule interpreter)

    Provides methodology for reasoning

    Inference Engine Major Elements Interpreter

    Scheduler

    Consistency Enforcer

  • 8/2/2019 IA and Expert Systems by Ruchi K

    16/41

    User Interface4

    Essential ES components

    Language processor for friendly,problem-oriented communication

    NLP, or menus and graphics

  • 8/2/2019 IA and Expert Systems by Ruchi K

    17/41

    Expert system architecture (1)

  • 8/2/2019 IA and Expert Systems by Ruchi K

    18/41

    Expert system architecture (2)

  • 8/2/2019 IA and Expert Systems by Ruchi K

    19/41

    Participants in Expert

    system Development and Use

    Domain expert

    Knowledge

    engineerKnowledge userDomain Expert

  • 8/2/2019 IA and Expert Systems by Ruchi K

    20/41

  • 8/2/2019 IA and Expert Systems by Ruchi K

    21/41

    Evolution of Expert Systems

    Software Expert system shell Collection of software packages & tools to design, develop,

    implement, and maintain expert systems

    Easeofuse

    low

    high

    Before 1980 1980s 1990s

    Traditionalprogramming

    languages

    Special and 4th

    generationlanguages

    Expert system

    shells

  • 8/2/2019 IA and Expert Systems by Ruchi K

    22/41

  • 8/2/2019 IA and Expert Systems by Ruchi K

    23/41

    Blackboard (Workplace)

    Area of working memory to

    Describe the current problem

    Record Intermediate results

    Records Intermediate Hypotheses andDecisions

    1. Plan

    2. Agenda

    3. Solution

  • 8/2/2019 IA and Expert Systems by Ruchi K

    24/41

    Explanation Subsystem (Justifier)

    Traces responsibility and explains the ES behavior

    by interactively answering questions

    -Why?

    -How?

    -What?

    -(Where? When? Who?)

    Knowledge Refining System Learning for improving performance

  • 8/2/2019 IA and Expert Systems by Ruchi K

    25/41

    Expert Systems Development

    Alternatives

    low

    high

    low high

    Development

    costs

    Time to develop expert system

    Use

    existing

    package

    Developfrom

    shell

    Develop

    from

    scratch

  • 8/2/2019 IA and Expert Systems by Ruchi K

    26/41

    Rules for a Credit Application

    Mortgage application for a loan for $100,000 to $200,000

    If there are no previous credits problems, and

    If month net income is greater than 4x monthly loan payment, and

    If down payment is 15% of total value of property, and

    If net income of borrower is > $25,000, and

    If employment is > 3 years at same company

    Then accept the applications

    Else check other credit rules

  • 8/2/2019 IA and Expert Systems by Ruchi K

    27/41

    Decision Management

    Diagnostic/Trouble Shooting

    Design/Configuration

    Process monitoring and control

    Application Categories of ES and IA:

  • 8/2/2019 IA and Expert Systems by Ruchi K

    28/41

    Decision Management

    Loan Portfolio analysis

    Employee Performance Evaluation

    Insurance Underwriting

    Demographic Forecasts

  • 8/2/2019 IA and Expert Systems by Ruchi K

    29/41

    Diagnostic/Trouble Shooting

    Equipment Calibration

    Help Desk Operations

    Software Debugging

    Medical Diagnosis

  • 8/2/2019 IA and Expert Systems by Ruchi K

    30/41

    Design/Configuration

    Computer Option Installation

    Manufacturability Studies

    Communication Networks

    Optimum Assembly Plan

  • 8/2/2019 IA and Expert Systems by Ruchi K

    31/41

    Process monitoring and control

    Machine Control

    Inventory Control

    Production Monitoring

    Chemical Testing

  • 8/2/2019 IA and Expert Systems by Ruchi K

    32/41

    ES For investment management

  • 8/2/2019 IA and Expert Systems by Ruchi K

    33/41

  • 8/2/2019 IA and Expert Systems by Ruchi K

    34/41

    34

    Expert SystemsBenefits

    Increased Output and Productivity

    Decreased Decision Making Time

    Increased Process(es) and Product Quality

    Reduced Downtime Capture Scarce Expertise

    Flexibility

    Easier Equipment Operation Elimination of Expensive Equipment

  • 8/2/2019 IA and Expert Systems by Ruchi K

    35/41

    Limitations of Expert Systems

    Not widely used or tested

    Limited to relatively narrow problems

    Cannot readily deal with mixed knowledge

    Possibility of error

    Cannot refine own knowledge base

    Difficult to maintain

    May have high development costs

    Raise legal and ethical concerns

  • 8/2/2019 IA and Expert Systems by Ruchi K

    36/41

    CSF for ES:

    Business applications justified by strategicimpact (competitive advantage)

    Well-defined and structured applications

    The problem to be solved must be qualitative(fuzzy), not quantitative

    The problem must be sufficiently narrow in

    scope The ES shell must be high quality, and

    naturally store and manipulate the knowledge

  • 8/2/2019 IA and Expert Systems by Ruchi K

    37/41

    BUSINESSAPPLICATIONS

  • 8/2/2019 IA and Expert Systems by Ruchi K

    38/41

    Intelligent trading Systems

    Architecture using Expert Systems

  • 8/2/2019 IA and Expert Systems by Ruchi K

    39/41

    ES in Financial Accounting and

    Management

    I lli A i P&G S l Ch i N k

  • 8/2/2019 IA and Expert Systems by Ruchi K

    40/41

    Intelligent Agents in P&Gs Supply Chain Network

    Intelligent agents are helping Procter & Gamble shorten the

    replenishment cycles for products, such as a box of Tide.

  • 8/2/2019 IA and Expert Systems by Ruchi K

    41/41

    ThankYou