Xpert Sys Present

Embed Size (px)

Citation preview

  • 8/8/2019 Xpert Sys Present

    1/24

    EXPERT SYSTEMEXPERT SYSTEM

    GROUP MEMBERS:

    ANUM ZUBERI (CT-051)

    FAKHRA IFTIKHAR (CT-055)

    ERUM ABBAS (CT-031)

  • 8/8/2019 Xpert Sys Present

    2/24

    WHAT ISANWHAT ISAN

    EXPERT SYSTEMEXPERT SYSTEM

  • 8/8/2019 Xpert Sys Present

    3/24

    EXPERT SYSTEM:EXPERT SYSTEM:yAn expertexpert systemsystem is software that attempts to provide

    an answer to a problem, or clarify uncertainties where

    normally one or more human experts would need to beconsulted. Expert systems are most common in aspecific problem domain, and is a traditionalapplication and/or subfield ofartificialartificial intelligenceintelligence.

    A wide variety of methods can be used to simulate theperformance of the expert system.

  • 8/8/2019 Xpert Sys Present

    4/24

    EXPERT SYSTEMANDARTIFICIALEXPERT SYSTEMANDARTIFICIAL

    INTELLIGENCE:INTELLIGENCE:yy ExpertExpert SystemsSystems are computer programs that are

    derived from a branch of computer science research

    called Artificial Intelligence (AI). AI's scientific goal isto understand intelligence by building computerprograms that exhibit intelligent behavior. It isconcerned with the concepts and methods of symbolic

    inference, or reasoning, by a computer, and how theknowledge used to make those inferences will berepresented inside the machine.

  • 8/8/2019 Xpert Sys Present

    5/24

    y Of course, the term intelligenceintelligence covers many

    cognitive skills, including the ability to solve problems,learn, and understand language; AI addresses all ofthose. But most progress to date in AI has been madein the area of problem solving -- concepts andmethods for building programs that reason aboutproblems rather than calculate a solution.

    y The major difference between an expert system and asimple database containing information on aparticular subject is that the database can only give the

    user discrete facts about the subject, whereas an expertsystem uses reasoning to draw conclusions from storedinformation. The purpose of this AI application is notto replace our human experts, but to make theirknowledge and experience more widely available.

  • 8/8/2019 Xpert Sys Present

    6/24

    PARTS OF EXPERTPARTS OF EXPERTSYSTEMSYSTEM

  • 8/8/2019 Xpert Sys Present

    7/24

    Parts of Expert SystemParts of Expert System

    KnowledKnowled--

    ge basege base The knowledge

    base containsboth declarative(factual) andprocedural(rules-of-usage)

    knowledge in avery narrowfield.

    InferenceInferenceengineengine The inference

    engine runs thesystem bydetermining whichproceduralknowledge to accessin order to obtainthe appropriate

    declarativeknowledge, thendraws conclusionsand decides whenan applicablesolution is found

    UserUserinterfaceinterface All user interfaces

    are bi-directional;

    that is, are able toreceiveinformation fromthe user andrespond to theuser with itsrecommendations.T

    he designer'suser interfacemust also becapable of addingnew informationto the knowledgebase..

  • 8/8/2019 Xpert Sys Present

    8/24

    INTERFACE:INTERFACE:yAn interface is usually defined as the point where the

    machine and the human "touch." An interface isusually a keyboard, mouse, or similar devices.

    EXPERT SYSTEM INTERFACE:EXPERT SYSTEM INTERFACE:In an expert system, there are actually two differentuser interfaces.

    One is for the designer of the system (who is generally

    experienced with computers).The other is for the user (generally a computernovice).

  • 8/8/2019 Xpert Sys Present

    9/24

    WORKI

    NG OF

    ANEXPERT SYSTEM:

    WORKI

    NG OF

    ANEXPERT SYSTEM:

  • 8/8/2019 Xpert Sys Present

    10/24

    ANIDEALEXPERT SYSTEMANIDEALEXPERT SYSTEMAn ideal expert system can be characterized as includingfollowing.

    Application of search techniques.Support for heuristic analysis.

    Symbolic Processing.

    Capacity to infer new knowledge from existing

    knowledge.A language processor for problem oriented

    communication between the user & the expert system.

  • 8/8/2019 Xpert Sys Present

    11/24

    APPLICATIONS:APPLICATIONS:Expert systems are designed and created to facilitatetasks in the fields of

    Accounting.

    Medicine.

    Process Control.

    Financial service.

    Production.Human Resources etc.

  • 8/8/2019 Xpert Sys Present

    12/24

    AREAS OF EXPERT SYSTEM:AREAS OF EXPERT SYSTEM:Most applications of expert systems will fall into oneof the following categories:

    y Interpreting and identifying

    y Predicting

    y Diagnosing

    y Designing

    y Planning

    y

    Monitoringy Debugging and testing

    y Instructing and training

    y Controlling

  • 8/8/2019 Xpert Sys Present

    13/24

    ARCHITECTURE OFANARCHITECTURE OFAN

    EXPERT SYSTEMEXPERT SYSTEM

  • 8/8/2019 Xpert Sys Present

    14/24

  • 8/8/2019 Xpert Sys Present

    15/24

    HierarchyHierarchy of Expert Systemsof Expert Systems ddevelopmentevelopment process.process.

  • 8/8/2019 Xpert Sys Present

    16/24

    TYPES OF EXPERTTYPES OF EXPERT

    SYSTEMSYSTEM

  • 8/8/2019 Xpert Sys Present

    17/24

    TYPES OF EXPERT SYSTEM:TYPES OF EXPERT SYSTEM:y Most of the expert systems have common characteristics

    already explained above like user friendliness,queryanswering and explanation of the logic.However for

    different purposes of decision making types of expertsystems are used.It is therefore useful to be acquainted withsome of the more commonly used expert systems types:

    yyFORECASTINGFORECASTING SYSTEMSSYSTEMS::

    These help in estimating probable conclusions of certainactions.Predicting the weather,forcasting the populationgrowth trends, military operations ,agricultural production

  • 8/8/2019 Xpert Sys Present

    18/24

    and stock market trends are some of the areas inwhich this type of expert system are used.

    yy TROUBLETROUBLE SHOOTINGSHOOTING TYPETYPE::

    These systems call for a large number of symptoms onthe basis of which a diagnosis can be made.Thesetypes of systems are very common in medical parcticeand also in maintenance of complicated

    equipment.Infact one of the earliest expertsystems,called MYCIN dealt with diagnosis of diseasesand their treatment

  • 8/8/2019 Xpert Sys Present

    19/24

    yyEDUCATIONALEXPERT SYSTEM:EDUCATIONALEXPERT SYSTEM:A large no of software packages are developed to teachthe students different concepts of both physical andbiological sciences.

    yy PLANNINGPLANNING::

    This type of expert system usually gathers theperformance of the previous years and compares it

    with the demand of the current year before giving afigure of excellence.Planning organizations find thesesystems very useful for preparing annual budgets,allocation of funds etc.

  • 8/8/2019 Xpert Sys Present

    20/24

    yy MONITORING:MONITORING:

    These systems keep watch over activitiescontinuosly.They can compare the results obtained in

    activities like marketing,transporting etc. with thestandard pre-determined norms.The performance ofbothman and machinery can be regularly evaluated

    without a subjective bias if one uses this type of expert

    system.

  • 8/8/2019 Xpert Sys Present

    21/24

    Expert SystemsAre For Everyone.Expert SystemsAre For Everyone.y No matter which area of business one is engaged in, expert systems can

    fulfill the need for higher productivity and

    reliability of decisions. Everyone can find an application potential in the field

    of expert systems. Contrary to the belief that expert systems may pose a threat

    to job security, expert systems can actually help to create opportunities for

    new job areas. Presented below are some areas that hold promise for new jobopportunities:

    y Basic research

    y Applied research

    y Knowledge engineering

    y Inference engine developmenty Consulting (development and implementation)

    y Training

    y Sales and marketing

    y Passive or active end user

  • 8/8/2019 Xpert Sys Present

    22/24

    ADVANTAGES :ADVANTAGES :

    Provides consistent answers for repetitive decisions,processes and tasks.

    Holds and maintains significant levels ofinformation.

    Encourages organizations to clarify the logic of theirdecision-making.

    Always asks a question, that a human might forget toask.

    Can work continuously (no human needs).Can be used by the user more frequently.

    A multi-user expert system can serve more users at atime.

  • 8/8/2019 Xpert Sys Present

    23/24

    DISADVANTAGES :DISADVANTAGES :Lacks common sense needed in some decisionmaking.

    Cannot make creative responses as human expert

    would in unusual circumstances .Domain experts not always able to explain their logicand reasoning .

    Errors may occur in the knowledge base, and lead to

    wrong decisions .Cannot adapt to changing environments, unlessknowledge base is changed.

  • 8/8/2019 Xpert Sys Present

    24/24