Knowledge Based Systems -Artificial Intelligence by Priti Srinivas Sajja S P University

Priti Srinivas  Sajja
Priti Srinivas SajjaProfessor em Department of Computer Science, Sardar Patel University, India
Knowledge-Based Systems
    Priti Srinivas Sajja
          Associate Professor
    Department of Computer Science
       Sardar Patel University



   Visit   priti sajja.info             for detail




                  Created By Priti Srinivas Sajja    1
Knowledge-Based Systems
Contact
Introduction
                  • Name: Dr. Priti             Srinivas Sajja
Data Pyramid      • Communication:
                      • Email : priti_sajja@yahoo.com
KBS                   • Mobile : +91 9824926020
Objectives and        • URL :http://pritisajja.info
Characteristics
                  • Academic qualifications : Ph. D in Computer Science
Structure
                  • Thesis title: Knowledge-Based Systems for Socio-
Types of          •                 Economic Development (2000)
Knowledge         • Subject area of specialization : Artificial Intelligence
Knowledge
Acquisition       • Publications : 106 in Books, Book Chapters, Journals and
Knowledge            in Proceedings of International and National Conferences
Representation
Examples
                                                                                2
                               Created By Priti Srinivas Sajja
Knowledge-Based SystemsThis slideshow is available here




             Created By Priti Srinivas Sajja              3
Knowledge-Based Systems
Introduction
Introduction      Natural Intelligence
                  • Responds to situations flexibly.
Data Pyramid      • Makes sense of ambiguous or erroneous messages.
                  • Assigns relative importance to elements of a situation.
                  • Finds similarities even though the situations might be
KBS                 different.
Objectives and    • Draws distinctions between situations even though there may
                    be many similarities between them.
Characteristics
Structure
                  Artificial Intelligence
Types of
                  • According to Rich & Knight (1991) “AI is the study of how to make
Knowledge           computers do things, at which, at the moment, people are
Knowledge           better”.
Acquisition       • A machine is regarded as intelligent if it exhibits human
Knowledge           characteristics generated through natural intelligence.
Representation    • AI is the study of human thought processes and moving toward
                    problem solving in a symbolic and non-algorithmic way.
Examples
                                                                                        4
                                Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction
Introduction

Data Pyramid

KBS
Objectives and
Characteristics
Structure         “Artificial Intelligence(AI) is the study of how
Types of            to make computers do things at which,
Knowledge              at the moment, people are better”
Knowledge
Acquisition                                       •     Elaine Rich, Artificial Intelligence,
Knowledge                                                    McGraw Hill Publications, 1986
Representation
Examples
                                                                                                5
                           Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction
Introduction
                    human thought process                          heuristic methods
Data Pyramid
                    where people are better                            non-algorithmic
KBS
                  characteristics we                               knowledge using
Objectives and    associate with intelligence                      symbols
Characteristics
                                 Constituents of artificial intelligence
Structure
Types of
Knowledge                  Acceptable solution        Extreme solution, either best or
Knowledge                  in acceptable time         worst taking  (infinite) time
Acquisition
Knowledge                                                                      time
Representation
                                        Nature of AI solutions
Examples
                                                                                         6
                                 Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction
Introduction                                        Turing test will fail to test for
                                                    intelligence in two circumstances;
Data Pyramid                                    1. A machine may well be
                                                      intelligent without being
KBS                        Can you tell me
                               what is                able to chat exactly like a
                           222222*67344?
                                                      human; and;
Objectives and
                                      Why       2. The test fails to capture the
Characteristics                       Sir?
                                                   general properties of
Structure                                          intelligence, such as the ability
                                                   to solve difficult problems or
Types of                                           come up with original insights.
Knowledge                                          If a machine can solve a
Knowledge                                             difficult problem that no
Acquisition                                           person could solve, it would,
Knowledge                                             in principle, fail the test.
Representation
                                       The Turing test
Examples
                                                                                         7
                  Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction
Introduction                           Creating Your Own Test…
Data Pyramid
                  Can you find any test to check the given system is intelligent or not?
KBS
                         Reacts
                                                                          Walks,
Objectives and         differently
                                                                        perceives,              If it talks
Characteristics                                                        tests, smells,               like
                                                                       and feels like            human
                                      Makes and
                                                                          human
Structure                            understands
                                        joke
Types of
Knowledge                 Solves                                                  Translates,
Knowledge                  your                                                  summarizes,
                         problem                                                  and learns
Acquisition
Knowledge
Representation
Examples
                                                                                                              8
                                     Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction
Introduction
                  Rich & Knight (1991) classified and described the different areas that
Data Pyramid      Artificial Intelligence techniques have been applied to as follows:

KBS
Objectives and        Mundane Tasks                                          Expert Tasks
Characteristics   •   Perception - vision                                 • Engineering - design,
                      and speech
                                                      Formal Tasks
                                                                            fault finding,
                  •   Natural language             • Games - chess,         manufacturing
Structure                                            backgammon,
                      understanding,                                        planning, etc.
                      generation, and                checkers, etc.
Types of                                                                  • Scientific analysis
                      translation                  • Mathematics-
Knowledge                                            geometry, logic,     • Medical diagnosis
                  •   Commonsense
Knowledge                                            integral calculus,   • Financial analysis
                      reasoning
Acquisition                                          theorem proving,
                  •   Robot control                  etc.
Knowledge
Representation
Examples
                                                                                                    9
                                      Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction

DataPyramid
Data Pyramid
                                                                   IS

KBS
                  Strategy makers apply morals, principles,      WBS       Wisdom (experience)
                  and experience to generate policies
Objectives and
Characteristics   Higher management generates                    KBS           Knowledge (synthesis)
                  knowledge by synthesizing information
Structure         Middle management uses reports/info.
                                                               DSS, MIS
                  generated though analysis and acts                             Information (analysis)
                  accordingly
Types of
Knowledge         Basic transactions by operational               TPS                  Data (processing of raw
                  staff using data processing                                          observations )
Knowledge
Acquisition
                                                      Volume            Sophistication and
Knowledge                                                                  complexity
Representation
Examples
                                                                                                                 10
                                      Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction

DataPyramid
Data Pyramid
                       Heuristics
KBS                   and models                                                        Wisdom


Objectives and
                                                                                                      Novelty
Characteristics        Rules                                               Knowledge


Structure
                                                               Information               Experience
                     Concepts
Types of
Knowledge                                               Data
Knowledge         Raw Data through                                     Understanding
                    fact finding
Acquisition                                    Researching     Absorbing     Doing   Interacting   Reflecting
Knowledge
Representation
Examples
                                                                                                                11
                                     Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction
                                                          Intelligent systems:
DataPyramid
Data Pyramid                                              21st century challenge
                     Software resources
                                                               IS
KBS
                                                    EES
Objectives and                                                               1990
                                                                ES
Characteristics                                     ESS
                  Users’ requirements                           EIS

Structure                                           DSS
                                                                             1970
                                                                OAS

Types of                                            MIS
                                                                TPS
Knowledge                                                                    1950
Knowledge                                     Hardware base/technology
Acquisition
Knowledge
Representation
Examples
                                                                                    12
                  Created By Priti Srinivas Sajja
Knowledge-Based Systems
                          Knowledge-Based Systems
Introduction

Data Pyramid

KBS
KBS                                        K
Objectives and
Characteristics
Structure
                  Knowledge-Based Systems (KBS) are Productive
Types of
Knowledge         Artificial Intelligence Tools working in a
Knowledge         narrow domain.
Acquisition
Knowledge
Representation
Examples
                                                                 13
                           Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction                                         Comparison
                    Traditional Computer-Based Information               Knowledge-Based Systems (KBS)
Data Pyramid                     Systems (CBIS)
                  Gives a guaranteed solution and                Adds powers to the solution and concentrates
                  concentrate on efficiency                      on effectiveness without any guarantee of
KBS
KBS                                                              solution
                  Data and/or information processing             Knowledge and/or decision processing
Objectives and    approach                                       approach
Characteristics   Assists in activities related to decision      Transfer of expertise; takes a decision based
                  making and routine transactions; supports      on knowledge, explains it, and upgrades it, if
Structure         need for information                           required
                  Examples are TPS, MIS, DSS, etc.               Examples are expert systems, CASE-based
Types of                                                         systems, etc.
Knowledge         Manipulation method is numeric and             Manipulation method is primarily
                  algorithmic                                    symbolic/connectionist and nonalgorithmic
Knowledge
                  These systems do not make mistakes             These systems learn by mistakes
Acquisition
                  Need complete information and/or data          Partial and uncertain information, data, or
Knowledge                                                        knowledge will do
Representation    Works for complex, integrated, and wide        Works for narrow domains in a reactive and
                  areas in a reactive manner                     proactive manner
Examples
                                                                                                                  14
                                       Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction                         Categories of KBS
Data Pyramid
                  •   Expert systems
KBS
KBS
                  •   Linked systems
Objectives and    •   Intelligent tutoring system
Characteristics
                  •   CASE based system
Structure         •   Intelligent user interface for databases
Types of
Knowledge
Knowledge
Acquisition
Knowledge
Representation
Examples
                                                                 15
                             Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction
                  •   Provides a high intelligence level
Data Pyramid      •   Assists people in discovering and developing unknown
                      fields
KBS               •   Offers a vast amount of knowledge in different areas
Objectives and    •   Aids in management
Objectives
Characteristics   •   Solves social problems in better way than the traditional
                      CBIS
Structure
                  •   Acquires new perceptions by simulating unknown
Types of              situations
Knowledge         •   Offers significant software productivity improvement
Knowledge
Acquisition       •   Significantly reduces cost and time to develop
Knowledge             computerized systems
Representation
Examples
                                                                                  16
                              Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction                           Components of KBS
Data Pyramid
                      Knowledge base is a repository
                      of domain knowledge and meta                                Enriches the
                               knowledge.                                         system with
KBS                                                                               self-learning
                       Inference engine is a software
                         program, which infers the                                 capabilities
Objectives and           knowledge available in the
                              knowledge base
Characteristics
Structure
Structure                     Explanation
                                               Knowledge
                                                 base
                                                               Inference
                                                                 engine
                                  and                                        Self-
Types of                       reasoning
                                                     User interface
                                                                           learning

Knowledge                                                                                 Friendly
Knowledge             Provides                                                         interface to
                  explanation and                                                     users working
Acquisition          reasoning                                                        in their native
                     facilitates                                                         language
Knowledge
Representation
Examples
                                                                                                        17
                                 Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction                        Advantages and Difficulties
Data Pyramid      •   Permanent Documentation of Knowledge
                  •   Cheaper Solution and Easy Availability of
KBS                   Knowledge
Objectives and    •   Dual Advantages of Effectiveness and Efficiency
Characteristics
Characteristics   •   Consistency and Reliability
Structure         •   Justification for Better Understanding
                  •   Self-Learning and Ease of Updates
Types of
Knowledge                                      •      Completeness of Knowledge Base
Knowledge                                      •      Characteristics of Knowledge
Acquisition                                    •      Large Size of Knowledge Base
Knowledge                                      •      Acquisition of Knowledge
Representation                                 •      Slow Learning and Execution
                                               •      Development model and Standards
Examples
                                                                                        18
                                 Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction
                                                        Experience
                                       Experts
Data Pyramid
                                                    Sources of          Satellite
KBS                                                                  Broadcasting
                                                                     (Internet, TV,
                             Printed                knowledge          and Radio)
Objectives and               Media
Characteristics
                  Types of Knowledge
Structure         • Tacit knowledge
Types of          • Explicit knowledge
Types of
Knowledge
Knowledge         • Commonsense knowledge
Knowledge         • Informed commonsense knowledge
Acquisition       • Heuristic knowledge
Knowledge         • Domain knowledge
Representation
                  • Meta knowledge
Examples
                                                                                      19
                           Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction                         Knowledge Components
                  •   Facts
Data Pyramid
                       – Facts represent sets of raw observation, alphabets, symbols, or
                           statements.
KBS                          • The earth moves around the sun.
                             • Every car has a battery.
Objectives and    •   Rules
Characteristics        – Rules encompass conditions and actions, which are also known
                           as antecedents and consequences.
Structure                    • If there is daylight, then the Sun is in the sky.
                             • If the car does not start, then check the battery and fuel.
Types of
Types of          •   Heuristics
Knowledge
Knowledge              – It is a rule of thumb, which is practically applicable however,
Knowledge                  does not offer guarantee of solution.
Acquisition                  • If there is total eclipse of the sun, there is no daylight, even
                                though the sun is in the sky.
Knowledge                    • If it is a rainy season and a car was driven through water,
Representation                  silencer would have water in it, so it may not start.

Examples
                                                                                                  20
                                   Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction                             Inference Engine
Data Pyramid
                  An inference engine is a software program that refers the
                  existing knowledge, manipulates the knowledge according to
KBS
                  need, and makes decisions about actions to be taken.
Objectives and
Characteristics                                       Match

Structure
Structure                                        Conflict Setting
                              Knowledge                             Working
Types of                        Base                  Select        Memory
Knowledge
Knowledge                                             Execute

Acquisition
Knowledge                            Typical Inference Cycle
Representation
Examples
                                                                               21
                                Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction                               Forward Chaining
Data Pyramid
                  1. Consider initial facts and store them into working memory of the
                     knowledge base.
KBS
                  2. Check the antecedent part (left hand side) of the production rules.
Objectives and    3. If all the conditions are matched, fire the rule (execute the right
Characteristics      hand side).
                  4. If there is only one rule do the following:
Structure
Structure
                       4.1   Perform necessary actions.
Types of               4.2   Modify working memory and update facts.
Knowledge
                       4.3   Check for new conditions.
Knowledge
                  5. If more than one rule is selected use the conflict resolution strategy
Acquisition
                     to select the most appropriate rules and go to step 4.
Knowledge
                  6. Continue until appropriate rule is found and executed.
Representation
Examples
                                                                                              22
                                   Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction                            Backward Chaining
Data Pyramid
                  1. Start with possible hypothesis, say H.
KBS               2. Store the hypothesis H in working memory along with the
                     available facts. Also consider a rule indicator R, and set it to
Objectives and       Null.
Characteristics
                  3. If H is in the initial facts, the hypothesis it is proven. Go to
Structure
Structure            step 7.
Types of          4. If H is not in the initial facts, find a rule, say R, that has a
Knowledge            descendent (action) part mentioning the hypothesis.
Knowledge
                  5. Store R in working memory.
Acquisition
Knowledge         6. Check conditions of the R and match with the existing facts.
Representation
                  7. If matched, then fire the rule R and stop. Otherwise, continue
Examples             to step 4.
                                                                                        23
                                  Created By Priti Srinivas Sajja
Knowledge-Based Systems




              A Short Break ….




             Created By Priti Srinivas Sajja   24
Knowledge-Based Systems
                  IDENTIFICATION
Introduction          Other                                CONCEPTULIZATION
                    Knowledge
                     Sources                                                          IDENTIFICATION
                                         Knowledge Acquisition
Data Pyramid          Experts                    Techniques        Knowledge
                                                                                       KBS
                                                                                   requirements
                                   •   Literature review            Engineer
                                   •   Protocol analysis
                                   •   Diagram-based techniques                              User
KBS                                •   Concept sorting
                                                                    Knowledge
                                                                  representation
                    Knowledge      •   etc.
                   discovery and                                               FORMALIZATION
Objectives and      verification
                                                   IMPLEMENTATION


Characteristics                                                    Knowledge
                                                                     Base
                    Data Base
Structure                                   Automatic
                                          creation from
                                                                            TESTING
                    Cases and                 cases
                    documents
Types of
Knowledge
Knowledge
Knowledge           Activities in the knowledge acquisition process
Acquisition
Acquisition          •      Find suitable experts and a knowledge engineer
Knowledge            •      Proper homework and planning
Representation       •      Interpreting and understanding the knowledge provided by the experts
                     •      Representing the knowledge provided by the experts
Examples
                                                                                                       25
                                       Created By Priti Srinivas Sajja
Knowledge-Based Systems
                                            Knowledge Acquisition
Introduction
                  •   Problem Solving
Data Pyramid
                  •   Talking and Story Telling
KBS
Objectives and    •   Supervisory Style
Characteristics
                  •   Dealing with multiple experts
Structure
Types of
Knowledge
Knowledge
Knowledge                Knowledge                                                     Group
                         Engineer                 Individual
Acquisition
Acquisition                                         expert             Hierarchical
                                                                                      handling
                                                   handling             handling
Knowledge
Representation
Examples
                                                                                                 26
                                     Created By Priti Srinivas Sajja
Knowledge-Based Systems
Introduction                       Knowledge Update
Data Pyramid

KBS
Objectives and
Characteristics
                  Self-update by                                 Update by expert
Structure             system               Update by knowledge
                                                                 through interface
                                                engineer
Types of
Knowledge
Knowledge
Knowledge
Acquisition
Acquisition
Knowledge
Representation
Examples
                                                                                     27
                          Created By Priti Srinivas Sajja
Knowledge-Based Systems
                                       Knowledge Representation
Introduction
                   Constant: RAM, LAXMAN
Data Pyramid       Variable:           Man
                   Function: Elder (RAM, LAXMAN) returns any value, here, RAM
KBS                Predicate: Mortal (RAM) returns a Boolean value, here, True
                   WFF:                ‘If you do not exercise, you will gain weight is represented as:
Objectives and                          x[{Human(x) ^ ~Exercise (x)}  Gain weight(x)]
Characteristics                         Factual Knowledge Representation
Structure
Types of            Instance
                                        Person
                                                         Instance
Knowledge
Knowledge         Doctor
                               Agent
                                         Give            Patient
Acquisition                                      Recipient

Knowledge
Knowledge                               Medicine
Representation
Representation
                                                                                      Frame
Examples
                                                                                                          28
                                         Created By Priti Srinivas Sajja
Knowledge-Based Systems
                                   Knowledge Representation
Introduction
                  Name: Visit to Pharmacy                   Scene 1: Entry
                                                            P enters to the pharmacy.
Data Pyramid      Props:         Money                      P goes to reception. P meets R.
                                 Symptoms                   P pays registration and/or fees and gets appointment.
                                 Treatment                  Go to Scene 2.
                                 Medicine
KBS
                  Roles:         Dentist - D
                                                            Scene 2: Consulting Doctor
Objectives and                   Receptionist - R
                                 Patient - P
                                                            P meets D.
                                                            P conveys symptoms.
Characteristics
                  Entry Conditions:
                                                            P gets treatment.             P gets appointment.
Structure         Patient P has toothache.
                  Patient P has money.
                                                            Go to Scene 3.
Types of          Exit Conditions
Knowledge         Patient P has less money.
                  Patient P returns with treatment.
                                                            Scene 3: Exiting
                                                            P pays money to R.
Knowledge         Patient P has appointment.                P exits the pharmacy.
                  Patient P has prescription.
Acquisition
Knowledge
Knowledge
Representation
Representation
Examples
                                                                                                                    29
                                      Created By Priti Srinivas Sajja
Knowledge-Based Systems
                        Examples




Typology




             Created By Priti Srinivas Sajja   30
Knowledge-Based Systems
                        Examples




             Created By Priti Srinivas Sajja   31
Knowledge-Based Systems
                              Examples




             Created By Priti Srinivas Sajja   32
Knowledge-Based Systems
                              Examples




             Created By Priti Srinivas Sajja   33
Knowledge-Based Systems
                              Examples




             Created By Priti Srinivas Sajja   34
Knowledge-Based Systems
                              Examples




             Created By Priti Srinivas Sajja   35
Knowledge-Based Systems
                              Examples




             Created By Priti Srinivas Sajja   36
Knowledge-Based Systems
                              Examples




             Created By Priti Srinivas Sajja   37
Knowledge-Based Systems
                              Examples




             Created By Priti Srinivas Sajja   38
Knowledge-Based Systems
                              Examples




             Created By Priti Srinivas Sajja   39
Knowledge-Based Systems
                              Examples




             Created By Priti Srinivas Sajja   40
Knowledge-Based Systems
                              Examples




             Created By Priti Srinivas Sajja   41
Knowledge-Based Systems
                                             Examples
Introduction

Data Pyramid
                  • ELIZA is a computer program and an early example of
KBS                 primitive natural language processing.

Objectives and    • ELIZA was written at MIT by Joseph Weizenbaum
Characteristics     between 1964 to 1966.
Structure         • ELIZA was implemented using simple pattern matching
                    techniques, but was taken seriously by several of its
Types of
Knowledge
                    users, even after Weizenbaum explained to them how
Knowledge           it worked.
Acquisition       • It was one of the first chatterbots in existence.
Knowledge
Representation
Examples
Examples
                                                                          42
                             Created By Priti Srinivas Sajja
Knowledge-Based Systems
                                                          Examples
 // Description: this is a very basic example of a chatterbot program by Gonzales Cenelia
 #include <iostream>
 #include <string>
 #include <ctime>
 int main() {
              std::string Response[] = {"I HEARD YOU!", "SO, YOU ARE TALKING TO ME.",
              CONTINUE, I AM LISTENING.", "VERY INTERESTING CONVERSATION.",   "TELL ME
              MORE..." };
 srand((unsigned) time(NULL));
 std::string sInput = "";
 std::string sResponse = "";
 while(1)
              { std::cout << ">";
              std::getline(std::cin, sInput);
              int nSelection = rand() % 5;
              sResponse = Response[nSelection];
              std::cout << sResponse << std::endl;
              }
 return 0;
 }                                      Created By Priti Srinivas Sajja                     43
Knowledge-Based Systems
Introduction

Data Pyramid

KBS
Objectives and
Characteristics
Structure
Types of
Knowledge
Knowledge
Acquisition
Knowledge
Representation
Examples
                                                    44
                  Created By Priti Srinivas Sajja
1 de 44

Recomendados

Machine Learning and AI por
Machine Learning and AIMachine Learning and AI
Machine Learning and AIJames Serra
12.5K visualizações142 slides
Big data por
Big dataBig data
Big dataHarsh Kishore Mishra
8.6K visualizações24 slides
Robotic Process Automation (RPA) por
Robotic Process Automation (RPA)Robotic Process Automation (RPA)
Robotic Process Automation (RPA)Mufaddal Nullwala
72.1K visualizações25 slides
Understanding the 4 Types of Artificial intelligence por
Understanding the 4 Types of Artificial intelligenceUnderstanding the 4 Types of Artificial intelligence
Understanding the 4 Types of Artificial intelligenceBernard Marr
100.7K visualizações11 slides
Lecture #01 por
Lecture #01Lecture #01
Lecture #01Konpal Darakshan
1.7K visualizações22 slides
Big Data Ppt PowerPoint Presentation Slides por
Big Data Ppt PowerPoint Presentation Slides Big Data Ppt PowerPoint Presentation Slides
Big Data Ppt PowerPoint Presentation Slides SlideTeam
1.5K visualizações50 slides

Mais conteúdo relacionado

Mais procurados

AI Builder.pptx por
AI Builder.pptxAI Builder.pptx
AI Builder.pptxHealthApp1
394 visualizações24 slides
ppt on machine learning to deep learning (1).pptx por
ppt on machine learning to deep learning (1).pptxppt on machine learning to deep learning (1).pptx
ppt on machine learning to deep learning (1).pptxAnweshaGarima
1.7K visualizações26 slides
AI in Business - Impact and Possibility por
AI in Business - Impact and PossibilityAI in Business - Impact and Possibility
AI in Business - Impact and PossibilityFirstAlign
827 visualizações26 slides
Deep Learning: Application & Opportunity por
Deep Learning: Application & OpportunityDeep Learning: Application & Opportunity
Deep Learning: Application & OpportunityiTrain
1.6K visualizações93 slides
Machine Learning in Healthcare and Life Science por
Machine Learning in Healthcare and Life ScienceMachine Learning in Healthcare and Life Science
Machine Learning in Healthcare and Life ScienceIDEAS - Int'l Data Engineering and Science Association
433 visualizações21 slides
Deep learning tutorial 9/2019 por
Deep learning tutorial 9/2019Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Amr Rashed
587 visualizações99 slides

Mais procurados(20)

AI Builder.pptx por HealthApp1
AI Builder.pptxAI Builder.pptx
AI Builder.pptx
HealthApp1394 visualizações
ppt on machine learning to deep learning (1).pptx por AnweshaGarima
ppt on machine learning to deep learning (1).pptxppt on machine learning to deep learning (1).pptx
ppt on machine learning to deep learning (1).pptx
AnweshaGarima1.7K visualizações
AI in Business - Impact and Possibility por FirstAlign
AI in Business - Impact and PossibilityAI in Business - Impact and Possibility
AI in Business - Impact and Possibility
FirstAlign827 visualizações
Deep Learning: Application & Opportunity por iTrain
Deep Learning: Application & OpportunityDeep Learning: Application & Opportunity
Deep Learning: Application & Opportunity
iTrain1.6K visualizações
Deep learning tutorial 9/2019 por Amr Rashed
Deep learning tutorial 9/2019Deep learning tutorial 9/2019
Deep learning tutorial 9/2019
Amr Rashed587 visualizações
Big Data Evolution por itnewsafrica
Big Data EvolutionBig Data Evolution
Big Data Evolution
itnewsafrica7.2K visualizações
Big Data & Data Science por BrijeshGoyani
Big Data & Data ScienceBig Data & Data Science
Big Data & Data Science
BrijeshGoyani1.9K visualizações
Introduction to AI & ML por Mandy Sidana
Introduction to AI & MLIntroduction to AI & ML
Introduction to AI & ML
Mandy Sidana1.9K visualizações
AI and machine learning por ITU
AI and machine learningAI and machine learning
AI and machine learning
ITU11.5K visualizações
Big data introduction por Chirag Ahuja
Big data introductionBig data introduction
Big data introduction
Chirag Ahuja1.4K visualizações
Introduction to chat bot por mohamed ali
Introduction to chat botIntroduction to chat bot
Introduction to chat bot
mohamed ali611 visualizações
Big Data por Vinayak Kamath
Big DataBig Data
Big Data
Vinayak Kamath4.8K visualizações
Big Data Trends por Collabor8now Ltd
Big Data TrendsBig Data Trends
Big Data Trends
Collabor8now Ltd5.8K visualizações
Big Data Open Source Technologies por neeraj rathore
Big Data Open Source TechnologiesBig Data Open Source Technologies
Big Data Open Source Technologies
neeraj rathore211 visualizações
History of AI por Megha Sharma
History of AIHistory of AI
History of AI
Megha Sharma6K visualizações
Introduction of Artificial Intelligence and Machine Learning por bigdata trunk
Introduction of Artificial Intelligence and Machine Learning Introduction of Artificial Intelligence and Machine Learning
Introduction of Artificial Intelligence and Machine Learning
bigdata trunk324 visualizações
Introduction to Machine Learning por Lior Rokach
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
Lior Rokach283.7K visualizações
Artificial Intelligence overview por anilk1000
Artificial Intelligence overviewArtificial Intelligence overview
Artificial Intelligence overview
anilk1000501 visualizações
What is big data? por David Wellman
What is big data?What is big data?
What is big data?
David Wellman184.5K visualizações

Destaque

Knowledge based systems por
Knowledge based systemsKnowledge based systems
Knowledge based systemsYowan Rdotexe
54.8K visualizações18 slides
Knowledge-based Systems por
Knowledge-based SystemsKnowledge-based Systems
Knowledge-based Systemssaimohang
22.4K visualizações27 slides
KBS Lecture Notes por
KBS Lecture NotesKBS Lecture Notes
KBS Lecture Notesbutest
7.4K visualizações32 slides
Knowledge based systems -- introduction por
Knowledge based systems -- introductionKnowledge based systems -- introduction
Knowledge based systems -- introductionjkmaster
3.3K visualizações11 slides
Developing Knowledge-Based Systems por
Developing Knowledge-Based SystemsDeveloping Knowledge-Based Systems
Developing Knowledge-Based SystemsAshique Rasool
7.7K visualizações24 slides
Knowledge representation in AI por
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AIVishal Singh
88.9K visualizações33 slides

Destaque(20)

Knowledge based systems por Yowan Rdotexe
Knowledge based systemsKnowledge based systems
Knowledge based systems
Yowan Rdotexe54.8K visualizações
Knowledge-based Systems por saimohang
Knowledge-based SystemsKnowledge-based Systems
Knowledge-based Systems
saimohang22.4K visualizações
KBS Lecture Notes por butest
KBS Lecture NotesKBS Lecture Notes
KBS Lecture Notes
butest7.4K visualizações
Knowledge based systems -- introduction por jkmaster
Knowledge based systems -- introductionKnowledge based systems -- introduction
Knowledge based systems -- introduction
jkmaster3.3K visualizações
Developing Knowledge-Based Systems por Ashique Rasool
Developing Knowledge-Based SystemsDeveloping Knowledge-Based Systems
Developing Knowledge-Based Systems
Ashique Rasool7.7K visualizações
Knowledge representation in AI por Vishal Singh
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AI
Vishal Singh88.9K visualizações
17 1 knowledge-based system por Tianlu Wang
17 1 knowledge-based system17 1 knowledge-based system
17 1 knowledge-based system
Tianlu Wang1.1K visualizações
Knowledge Representation in Artificial intelligence por Yasir Khan
Knowledge Representation in Artificial intelligence Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence
Yasir Khan39.1K visualizações
6.expert systems por Vinayak Sharma
6.expert systems6.expert systems
6.expert systems
Vinayak Sharma117K visualizações
Conditional probability por suncil0071
Conditional probabilityConditional probability
Conditional probability
suncil007120.6K visualizações
artificial intelligence por vallibhargavi
artificial intelligenceartificial intelligence
artificial intelligence
vallibhargavi159K visualizações
Knowledge Representation & Reasoning por Sajid Marwat
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & Reasoning
Sajid Marwat18.9K visualizações
Topic 8 expert system por Noreliana Md Sharif
Topic 8 expert systemTopic 8 expert system
Topic 8 expert system
Noreliana Md Sharif82.6K visualizações
Knowledge based systems por Minoo N
Knowledge based systemsKnowledge based systems
Knowledge based systems
Minoo N1K visualizações
Knowledge_Based_Systems_Siemens por Vinay Bhat
Knowledge_Based_Systems_SiemensKnowledge_Based_Systems_Siemens
Knowledge_Based_Systems_Siemens
Vinay Bhat310 visualizações
presentation jati por Mridula Aswin
presentation jatipresentation jati
presentation jati
Mridula Aswin327 visualizações
Artificial Intelligence(AI) por Hari krishnan
Artificial Intelligence(AI)Artificial Intelligence(AI)
Artificial Intelligence(AI)
Hari krishnan16K visualizações
Artificial Intelligence Course- Introduction por Muhammad Sanaullah
Artificial Intelligence Course- IntroductionArtificial Intelligence Course- Introduction
Artificial Intelligence Course- Introduction
Muhammad Sanaullah1.7K visualizações
11 expert systems___applied por Sachin Sharma
11 expert systems___applied11 expert systems___applied
11 expert systems___applied
Sachin Sharma1.8K visualizações
A critical review of recent technological developments in electric arc furnaces por Jorge Madias
A critical review of recent technological developments in electric arc furnacesA critical review of recent technological developments in electric arc furnaces
A critical review of recent technological developments in electric arc furnaces
Jorge Madias1.3K visualizações

Similar a Knowledge Based Systems -Artificial Intelligence by Priti Srinivas Sajja S P University

Artificial intelligence priti sajja spuniversity por
Artificial intelligence priti sajja spuniversityArtificial intelligence priti sajja spuniversity
Artificial intelligence priti sajja spuniversityPriti Srinivas Sajja
1.3K visualizações22 slides
1.Introduction.ppt por
1.Introduction.ppt1.Introduction.ppt
1.Introduction.pptBharatSingh848748
40 visualizações64 slides
Design Thinking For Quality Systems por
Design Thinking For Quality SystemsDesign Thinking For Quality Systems
Design Thinking For Quality SystemsMichael Plishka
710 visualizações26 slides
Foundations of Intelligence Agents por
Foundations of Intelligence AgentsFoundations of Intelligence Agents
Foundations of Intelligence Agentsmahutte
771 visualizações31 slides
Intelligent web applications por
Intelligent web applicationsIntelligent web applications
Intelligent web applicationsPriti Srinivas Sajja
7.2K visualizações53 slides
(Ch#1) artificial intelligence por
(Ch#1) artificial intelligence(Ch#1) artificial intelligence
(Ch#1) artificial intelligenceNoor Ul Hudda Memon
2.6K visualizações26 slides

Similar a Knowledge Based Systems -Artificial Intelligence by Priti Srinivas Sajja S P University (20)

Artificial intelligence priti sajja spuniversity por Priti Srinivas Sajja
Artificial intelligence priti sajja spuniversityArtificial intelligence priti sajja spuniversity
Artificial intelligence priti sajja spuniversity
Priti Srinivas Sajja1.3K visualizações
1.Introduction.ppt por BharatSingh848748
1.Introduction.ppt1.Introduction.ppt
1.Introduction.ppt
BharatSingh84874840 visualizações
Design Thinking For Quality Systems por Michael Plishka
Design Thinking For Quality SystemsDesign Thinking For Quality Systems
Design Thinking For Quality Systems
Michael Plishka710 visualizações
Foundations of Intelligence Agents por mahutte
Foundations of Intelligence AgentsFoundations of Intelligence Agents
Foundations of Intelligence Agents
mahutte771 visualizações
Intelligent web applications por Priti Srinivas Sajja
Intelligent web applicationsIntelligent web applications
Intelligent web applications
Priti Srinivas Sajja7.2K visualizações
(Ch#1) artificial intelligence por Noor Ul Hudda Memon
(Ch#1) artificial intelligence(Ch#1) artificial intelligence
(Ch#1) artificial intelligence
Noor Ul Hudda Memon2.6K visualizações
Lak12 - Leeds - Deriving Group Profiles from Social Media por lydia-lau
Lak12 - Leeds - Deriving Group Profiles from Social Media Lak12 - Leeds - Deriving Group Profiles from Social Media
Lak12 - Leeds - Deriving Group Profiles from Social Media
lydia-lau384 visualizações
Knowledge Based Assets for Competitive Success - KNOWLEDGE CREATION & CAPTURE por ICAC09
Knowledge Based Assets for Competitive Success -  KNOWLEDGE CREATION & CAPTUREKnowledge Based Assets for Competitive Success -  KNOWLEDGE CREATION & CAPTURE
Knowledge Based Assets for Competitive Success - KNOWLEDGE CREATION & CAPTURE
ICAC092.6K visualizações
01 introduction por Nour Zeineddine
01 introduction01 introduction
01 introduction
Nour Zeineddine619 visualizações
Artificial Intelligence por arpitnot4u
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
arpitnot4u2.5K visualizações
Introduction to Knowledge Management por Atif Shaikh
Introduction to Knowledge ManagementIntroduction to Knowledge Management
Introduction to Knowledge Management
Atif Shaikh5.8K visualizações
A.i. por RitikaVijay1
A.i.A.i.
A.i.
RitikaVijay121 visualizações
28th Jan Intro to AI.ppt por amandeep651
28th Jan Intro to AI.ppt28th Jan Intro to AI.ppt
28th Jan Intro to AI.ppt
amandeep6518 visualizações
Intro artificial intelligence por Fraz Ali
Intro artificial intelligenceIntro artificial intelligence
Intro artificial intelligence
Fraz Ali119 visualizações
Artificial intelligence por ravijain90
Artificial intelligenceArtificial intelligence
Artificial intelligence
ravijain902.4K visualizações
Artificial intelligence por Muhammad Hamza
Artificial intelligence Artificial intelligence
Artificial intelligence
Muhammad Hamza135 visualizações
Artificial intelligence por shihab mahmod
Artificial intelligenceArtificial intelligence
Artificial intelligence
shihab mahmod57 visualizações
Understanding ai por AMI AMITO
Understanding aiUnderstanding ai
Understanding ai
AMI AMITO694 visualizações

Mais de Priti Srinivas Sajja

Ai priti sajja original webinar ai post covid may 2020 por
Ai priti sajja original webinar ai post covid may 2020Ai priti sajja original webinar ai post covid may 2020
Ai priti sajja original webinar ai post covid may 2020Priti Srinivas Sajja
111 visualizações34 slides
Cv priti sajja 2019 por
Cv priti sajja 2019Cv priti sajja 2019
Cv priti sajja 2019Priti Srinivas Sajja
104 visualizações9 slides
Neural network definitions priti sajja 2019 por
Neural network definitions priti sajja 2019Neural network definitions priti sajja 2019
Neural network definitions priti sajja 2019Priti Srinivas Sajja
50 visualizações1 slide
Introduction to MIS por
Introduction to MISIntroduction to MIS
Introduction to MISPriti Srinivas Sajja
171 visualizações32 slides
Management Information System MIS Priti Sajja S P University por
Management Information System MIS Priti Sajja S P University Management Information System MIS Priti Sajja S P University
Management Information System MIS Priti Sajja S P University Priti Srinivas Sajja
300 visualizações31 slides
Programming definitions on fuzzy logic and genetic algorithms por
Programming definitions on fuzzy logic and genetic algorithmsProgramming definitions on fuzzy logic and genetic algorithms
Programming definitions on fuzzy logic and genetic algorithmsPriti Srinivas Sajja
1.1K visualizações5 slides

Mais de Priti Srinivas Sajja(10)

Ai priti sajja original webinar ai post covid may 2020 por Priti Srinivas Sajja
Ai priti sajja original webinar ai post covid may 2020Ai priti sajja original webinar ai post covid may 2020
Ai priti sajja original webinar ai post covid may 2020
Priti Srinivas Sajja111 visualizações
Neural network definitions priti sajja 2019 por Priti Srinivas Sajja
Neural network definitions priti sajja 2019Neural network definitions priti sajja 2019
Neural network definitions priti sajja 2019
Priti Srinivas Sajja50 visualizações
Management Information System MIS Priti Sajja S P University por Priti Srinivas Sajja
Management Information System MIS Priti Sajja S P University Management Information System MIS Priti Sajja S P University
Management Information System MIS Priti Sajja S P University
Priti Srinivas Sajja300 visualizações
Programming definitions on fuzzy logic and genetic algorithms por Priti Srinivas Sajja
Programming definitions on fuzzy logic and genetic algorithmsProgramming definitions on fuzzy logic and genetic algorithms
Programming definitions on fuzzy logic and genetic algorithms
Priti Srinivas Sajja1.1K visualizações
Artificial intelligence quiz ai and fuzzy logic priti sajja por Priti Srinivas Sajja
Artificial intelligence quiz ai and fuzzy logic priti sajjaArtificial intelligence quiz ai and fuzzy logic priti sajja
Artificial intelligence quiz ai and fuzzy logic priti sajja
Priti Srinivas Sajja1.9K visualizações
Soft computing and fuzzy logic 2012 por Priti Srinivas Sajja
Soft computing  and fuzzy logic 2012Soft computing  and fuzzy logic 2012
Soft computing and fuzzy logic 2012
Priti Srinivas Sajja786 visualizações
Role of laboratory technicians for computer institutes por Priti Srinivas Sajja
Role of laboratory technicians for computer institutesRole of laboratory technicians for computer institutes
Role of laboratory technicians for computer institutes
Priti Srinivas Sajja6.1K visualizações
Introduction to java by priti sajja por Priti Srinivas Sajja
Introduction to java by priti sajjaIntroduction to java by priti sajja
Introduction to java by priti sajja
Priti Srinivas Sajja1.1K visualizações

Último

Deep Tech and the Amplified Organisation: Core Concepts por
Deep Tech and the Amplified Organisation: Core ConceptsDeep Tech and the Amplified Organisation: Core Concepts
Deep Tech and the Amplified Organisation: Core ConceptsHolonomics
17 visualizações21 slides
The Power of Generative AI in Accelerating No Code Adoption.pdf por
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdfSaeed Al Dhaheri
44 visualizações18 slides
Mobile Core Solutions & Successful Cases.pdf por
Mobile Core Solutions & Successful Cases.pdfMobile Core Solutions & Successful Cases.pdf
Mobile Core Solutions & Successful Cases.pdfIPLOOK Networks
16 visualizações7 slides
"Node.js Development in 2024: trends and tools", Nikita Galkin por
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin Fwdays
37 visualizações38 slides
"Package management in monorepos", Zoltan Kochan por
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan KochanFwdays
37 visualizações18 slides
This talk was not generated with ChatGPT: how AI is changing science por
This talk was not generated with ChatGPT: how AI is changing scienceThis talk was not generated with ChatGPT: how AI is changing science
This talk was not generated with ChatGPT: how AI is changing scienceElena Simperl
34 visualizações13 slides

Último(20)

Deep Tech and the Amplified Organisation: Core Concepts por Holonomics
Deep Tech and the Amplified Organisation: Core ConceptsDeep Tech and the Amplified Organisation: Core Concepts
Deep Tech and the Amplified Organisation: Core Concepts
Holonomics17 visualizações
The Power of Generative AI in Accelerating No Code Adoption.pdf por Saeed Al Dhaheri
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdf
Saeed Al Dhaheri44 visualizações
Mobile Core Solutions & Successful Cases.pdf por IPLOOK Networks
Mobile Core Solutions & Successful Cases.pdfMobile Core Solutions & Successful Cases.pdf
Mobile Core Solutions & Successful Cases.pdf
IPLOOK Networks16 visualizações
"Node.js Development in 2024: trends and tools", Nikita Galkin por Fwdays
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin
Fwdays37 visualizações
"Package management in monorepos", Zoltan Kochan por Fwdays
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan Kochan
Fwdays37 visualizações
This talk was not generated with ChatGPT: how AI is changing science por Elena Simperl
This talk was not generated with ChatGPT: how AI is changing scienceThis talk was not generated with ChatGPT: how AI is changing science
This talk was not generated with ChatGPT: how AI is changing science
Elena Simperl34 visualizações
NTGapps NTG LowCode Platform por Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu474 visualizações
What is Authentication Active Directory_.pptx por HeenaMehta35
What is Authentication Active Directory_.pptxWhat is Authentication Active Directory_.pptx
What is Authentication Active Directory_.pptx
HeenaMehta3515 visualizações
The Power of Heat Decarbonisation Plans in the Built Environment por IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE85 visualizações
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... por Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro38 visualizações
MVP and prioritization.pdf por rahuldharwal141
MVP and prioritization.pdfMVP and prioritization.pdf
MVP and prioritization.pdf
rahuldharwal14140 visualizações
The Coming AI Tsunami.pptx por johnhandby
The Coming AI Tsunami.pptxThe Coming AI Tsunami.pptx
The Coming AI Tsunami.pptx
johnhandby14 visualizações
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023 por BookNet Canada
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
BookNet Canada46 visualizações
Netmera Presentation.pdf por Mustafa Kuğu
Netmera Presentation.pdfNetmera Presentation.pdf
Netmera Presentation.pdf
Mustafa Kuğu22 visualizações
Adopting Karpenter for Cost and Simplicity at Grafana Labs.pdf por MichaelOLeary82
Adopting Karpenter for Cost and Simplicity at Grafana Labs.pdfAdopting Karpenter for Cost and Simplicity at Grafana Labs.pdf
Adopting Karpenter for Cost and Simplicity at Grafana Labs.pdf
MichaelOLeary8213 visualizações
AIM102-S_Cognizant_CognizantCognitive por PhilipBasford
AIM102-S_Cognizant_CognizantCognitiveAIM102-S_Cognizant_CognizantCognitive
AIM102-S_Cognizant_CognizantCognitive
PhilipBasford23 visualizações
Optimizing Communication to Optimize Human Behavior - LCBM por Yaman Kumar
Optimizing Communication to Optimize Human Behavior - LCBMOptimizing Communication to Optimize Human Behavior - LCBM
Optimizing Communication to Optimize Human Behavior - LCBM
Yaman Kumar39 visualizações
Measuring User on the web with the core web vitals - by @theafolayan.pptx por Oluwaseun Raphael Afolayan
Measuring User on the web with the core web vitals - by @theafolayan.pptxMeasuring User on the web with the core web vitals - by @theafolayan.pptx
Measuring User on the web with the core web vitals - by @theafolayan.pptx
Oluwaseun Raphael Afolayan14 visualizações
Cocktail of Environments. How to Mix Test and Development Environments and St... por Aleksandr Tarasov
Cocktail of Environments. How to Mix Test and Development Environments and St...Cocktail of Environments. How to Mix Test and Development Environments and St...
Cocktail of Environments. How to Mix Test and Development Environments and St...
Aleksandr Tarasov26 visualizações
Discover Aura Workshop (12.5.23).pdf por Neo4j
Discover Aura Workshop (12.5.23).pdfDiscover Aura Workshop (12.5.23).pdf
Discover Aura Workshop (12.5.23).pdf
Neo4j20 visualizações

Knowledge Based Systems -Artificial Intelligence by Priti Srinivas Sajja S P University

  • 1. Knowledge-Based Systems Priti Srinivas Sajja Associate Professor Department of Computer Science Sardar Patel University Visit priti sajja.info for detail Created By Priti Srinivas Sajja 1
  • 2. Knowledge-Based Systems Contact Introduction • Name: Dr. Priti Srinivas Sajja Data Pyramid • Communication: • Email : priti_sajja@yahoo.com KBS • Mobile : +91 9824926020 Objectives and • URL :http://pritisajja.info Characteristics • Academic qualifications : Ph. D in Computer Science Structure • Thesis title: Knowledge-Based Systems for Socio- Types of • Economic Development (2000) Knowledge • Subject area of specialization : Artificial Intelligence Knowledge Acquisition • Publications : 106 in Books, Book Chapters, Journals and Knowledge in Proceedings of International and National Conferences Representation Examples 2 Created By Priti Srinivas Sajja
  • 3. Knowledge-Based SystemsThis slideshow is available here Created By Priti Srinivas Sajja 3
  • 4. Knowledge-Based Systems Introduction Introduction Natural Intelligence • Responds to situations flexibly. Data Pyramid • Makes sense of ambiguous or erroneous messages. • Assigns relative importance to elements of a situation. • Finds similarities even though the situations might be KBS different. Objectives and • Draws distinctions between situations even though there may be many similarities between them. Characteristics Structure Artificial Intelligence Types of • According to Rich & Knight (1991) “AI is the study of how to make Knowledge computers do things, at which, at the moment, people are Knowledge better”. Acquisition • A machine is regarded as intelligent if it exhibits human Knowledge characteristics generated through natural intelligence. Representation • AI is the study of human thought processes and moving toward problem solving in a symbolic and non-algorithmic way. Examples 4 Created By Priti Srinivas Sajja
  • 5. Knowledge-Based Systems Introduction Introduction Data Pyramid KBS Objectives and Characteristics Structure “Artificial Intelligence(AI) is the study of how Types of to make computers do things at which, Knowledge at the moment, people are better” Knowledge Acquisition • Elaine Rich, Artificial Intelligence, Knowledge McGraw Hill Publications, 1986 Representation Examples 5 Created By Priti Srinivas Sajja
  • 6. Knowledge-Based Systems Introduction Introduction human thought process heuristic methods Data Pyramid where people are better non-algorithmic KBS characteristics we knowledge using Objectives and associate with intelligence symbols Characteristics Constituents of artificial intelligence Structure Types of Knowledge Acceptable solution Extreme solution, either best or Knowledge in acceptable time worst taking  (infinite) time Acquisition Knowledge time Representation Nature of AI solutions Examples 6 Created By Priti Srinivas Sajja
  • 7. Knowledge-Based Systems Introduction Introduction Turing test will fail to test for intelligence in two circumstances; Data Pyramid 1. A machine may well be intelligent without being KBS Can you tell me what is able to chat exactly like a 222222*67344? human; and; Objectives and Why 2. The test fails to capture the Characteristics Sir? general properties of Structure intelligence, such as the ability to solve difficult problems or Types of come up with original insights. Knowledge If a machine can solve a Knowledge difficult problem that no Acquisition person could solve, it would, Knowledge in principle, fail the test. Representation The Turing test Examples 7 Created By Priti Srinivas Sajja
  • 8. Knowledge-Based Systems Introduction Introduction Creating Your Own Test… Data Pyramid Can you find any test to check the given system is intelligent or not? KBS Reacts Walks, Objectives and differently perceives, If it talks Characteristics tests, smells, like and feels like human Makes and human Structure understands joke Types of Knowledge Solves Translates, Knowledge your summarizes, problem and learns Acquisition Knowledge Representation Examples 8 Created By Priti Srinivas Sajja
  • 9. Knowledge-Based Systems Introduction Introduction Rich & Knight (1991) classified and described the different areas that Data Pyramid Artificial Intelligence techniques have been applied to as follows: KBS Objectives and Mundane Tasks Expert Tasks Characteristics • Perception - vision • Engineering - design, and speech Formal Tasks fault finding, • Natural language • Games - chess, manufacturing Structure backgammon, understanding, planning, etc. generation, and checkers, etc. Types of • Scientific analysis translation • Mathematics- Knowledge geometry, logic, • Medical diagnosis • Commonsense Knowledge integral calculus, • Financial analysis reasoning Acquisition theorem proving, • Robot control etc. Knowledge Representation Examples 9 Created By Priti Srinivas Sajja
  • 10. Knowledge-Based Systems Introduction DataPyramid Data Pyramid IS KBS Strategy makers apply morals, principles, WBS Wisdom (experience) and experience to generate policies Objectives and Characteristics Higher management generates KBS Knowledge (synthesis) knowledge by synthesizing information Structure Middle management uses reports/info. DSS, MIS generated though analysis and acts Information (analysis) accordingly Types of Knowledge Basic transactions by operational TPS Data (processing of raw staff using data processing observations ) Knowledge Acquisition Volume Sophistication and Knowledge complexity Representation Examples 10 Created By Priti Srinivas Sajja
  • 11. Knowledge-Based Systems Introduction DataPyramid Data Pyramid Heuristics KBS and models Wisdom Objectives and Novelty Characteristics Rules Knowledge Structure Information Experience Concepts Types of Knowledge Data Knowledge Raw Data through Understanding fact finding Acquisition Researching Absorbing Doing Interacting Reflecting Knowledge Representation Examples 11 Created By Priti Srinivas Sajja
  • 12. Knowledge-Based Systems Introduction Intelligent systems: DataPyramid Data Pyramid 21st century challenge Software resources IS KBS EES Objectives and 1990 ES Characteristics ESS Users’ requirements EIS Structure DSS 1970 OAS Types of MIS TPS Knowledge 1950 Knowledge Hardware base/technology Acquisition Knowledge Representation Examples 12 Created By Priti Srinivas Sajja
  • 13. Knowledge-Based Systems Knowledge-Based Systems Introduction Data Pyramid KBS KBS K Objectives and Characteristics Structure Knowledge-Based Systems (KBS) are Productive Types of Knowledge Artificial Intelligence Tools working in a Knowledge narrow domain. Acquisition Knowledge Representation Examples 13 Created By Priti Srinivas Sajja
  • 14. Knowledge-Based Systems Introduction Comparison Traditional Computer-Based Information Knowledge-Based Systems (KBS) Data Pyramid Systems (CBIS) Gives a guaranteed solution and Adds powers to the solution and concentrates concentrate on efficiency on effectiveness without any guarantee of KBS KBS solution Data and/or information processing Knowledge and/or decision processing Objectives and approach approach Characteristics Assists in activities related to decision Transfer of expertise; takes a decision based making and routine transactions; supports on knowledge, explains it, and upgrades it, if Structure need for information required Examples are TPS, MIS, DSS, etc. Examples are expert systems, CASE-based Types of systems, etc. Knowledge Manipulation method is numeric and Manipulation method is primarily algorithmic symbolic/connectionist and nonalgorithmic Knowledge These systems do not make mistakes These systems learn by mistakes Acquisition Need complete information and/or data Partial and uncertain information, data, or Knowledge knowledge will do Representation Works for complex, integrated, and wide Works for narrow domains in a reactive and areas in a reactive manner proactive manner Examples 14 Created By Priti Srinivas Sajja
  • 15. Knowledge-Based Systems Introduction Categories of KBS Data Pyramid • Expert systems KBS KBS • Linked systems Objectives and • Intelligent tutoring system Characteristics • CASE based system Structure • Intelligent user interface for databases Types of Knowledge Knowledge Acquisition Knowledge Representation Examples 15 Created By Priti Srinivas Sajja
  • 16. Knowledge-Based Systems Introduction • Provides a high intelligence level Data Pyramid • Assists people in discovering and developing unknown fields KBS • Offers a vast amount of knowledge in different areas Objectives and • Aids in management Objectives Characteristics • Solves social problems in better way than the traditional CBIS Structure • Acquires new perceptions by simulating unknown Types of situations Knowledge • Offers significant software productivity improvement Knowledge Acquisition • Significantly reduces cost and time to develop Knowledge computerized systems Representation Examples 16 Created By Priti Srinivas Sajja
  • 17. Knowledge-Based Systems Introduction Components of KBS Data Pyramid Knowledge base is a repository of domain knowledge and meta Enriches the knowledge. system with KBS self-learning Inference engine is a software program, which infers the capabilities Objectives and knowledge available in the knowledge base Characteristics Structure Structure Explanation Knowledge base Inference engine and Self- Types of reasoning User interface learning Knowledge Friendly Knowledge Provides interface to explanation and users working Acquisition reasoning in their native facilitates language Knowledge Representation Examples 17 Created By Priti Srinivas Sajja
  • 18. Knowledge-Based Systems Introduction Advantages and Difficulties Data Pyramid • Permanent Documentation of Knowledge • Cheaper Solution and Easy Availability of KBS Knowledge Objectives and • Dual Advantages of Effectiveness and Efficiency Characteristics Characteristics • Consistency and Reliability Structure • Justification for Better Understanding • Self-Learning and Ease of Updates Types of Knowledge • Completeness of Knowledge Base Knowledge • Characteristics of Knowledge Acquisition • Large Size of Knowledge Base Knowledge • Acquisition of Knowledge Representation • Slow Learning and Execution • Development model and Standards Examples 18 Created By Priti Srinivas Sajja
  • 19. Knowledge-Based Systems Introduction Experience Experts Data Pyramid Sources of Satellite KBS Broadcasting (Internet, TV, Printed knowledge and Radio) Objectives and Media Characteristics Types of Knowledge Structure • Tacit knowledge Types of • Explicit knowledge Types of Knowledge Knowledge • Commonsense knowledge Knowledge • Informed commonsense knowledge Acquisition • Heuristic knowledge Knowledge • Domain knowledge Representation • Meta knowledge Examples 19 Created By Priti Srinivas Sajja
  • 20. Knowledge-Based Systems Introduction Knowledge Components • Facts Data Pyramid – Facts represent sets of raw observation, alphabets, symbols, or statements. KBS • The earth moves around the sun. • Every car has a battery. Objectives and • Rules Characteristics – Rules encompass conditions and actions, which are also known as antecedents and consequences. Structure • If there is daylight, then the Sun is in the sky. • If the car does not start, then check the battery and fuel. Types of Types of • Heuristics Knowledge Knowledge – It is a rule of thumb, which is practically applicable however, Knowledge does not offer guarantee of solution. Acquisition • If there is total eclipse of the sun, there is no daylight, even though the sun is in the sky. Knowledge • If it is a rainy season and a car was driven through water, Representation silencer would have water in it, so it may not start. Examples 20 Created By Priti Srinivas Sajja
  • 21. Knowledge-Based Systems Introduction Inference Engine Data Pyramid An inference engine is a software program that refers the existing knowledge, manipulates the knowledge according to KBS need, and makes decisions about actions to be taken. Objectives and Characteristics Match Structure Structure Conflict Setting Knowledge Working Types of Base Select Memory Knowledge Knowledge Execute Acquisition Knowledge Typical Inference Cycle Representation Examples 21 Created By Priti Srinivas Sajja
  • 22. Knowledge-Based Systems Introduction Forward Chaining Data Pyramid 1. Consider initial facts and store them into working memory of the knowledge base. KBS 2. Check the antecedent part (left hand side) of the production rules. Objectives and 3. If all the conditions are matched, fire the rule (execute the right Characteristics hand side). 4. If there is only one rule do the following: Structure Structure 4.1 Perform necessary actions. Types of 4.2 Modify working memory and update facts. Knowledge 4.3 Check for new conditions. Knowledge 5. If more than one rule is selected use the conflict resolution strategy Acquisition to select the most appropriate rules and go to step 4. Knowledge 6. Continue until appropriate rule is found and executed. Representation Examples 22 Created By Priti Srinivas Sajja
  • 23. Knowledge-Based Systems Introduction Backward Chaining Data Pyramid 1. Start with possible hypothesis, say H. KBS 2. Store the hypothesis H in working memory along with the available facts. Also consider a rule indicator R, and set it to Objectives and Null. Characteristics 3. If H is in the initial facts, the hypothesis it is proven. Go to Structure Structure step 7. Types of 4. If H is not in the initial facts, find a rule, say R, that has a Knowledge descendent (action) part mentioning the hypothesis. Knowledge 5. Store R in working memory. Acquisition Knowledge 6. Check conditions of the R and match with the existing facts. Representation 7. If matched, then fire the rule R and stop. Otherwise, continue Examples to step 4. 23 Created By Priti Srinivas Sajja
  • 24. Knowledge-Based Systems A Short Break …. Created By Priti Srinivas Sajja 24
  • 25. Knowledge-Based Systems IDENTIFICATION Introduction Other CONCEPTULIZATION Knowledge Sources IDENTIFICATION Knowledge Acquisition Data Pyramid Experts Techniques Knowledge KBS requirements • Literature review Engineer • Protocol analysis • Diagram-based techniques User KBS • Concept sorting Knowledge representation Knowledge • etc. discovery and FORMALIZATION Objectives and verification IMPLEMENTATION Characteristics Knowledge Base Data Base Structure Automatic creation from TESTING Cases and cases documents Types of Knowledge Knowledge Knowledge Activities in the knowledge acquisition process Acquisition Acquisition • Find suitable experts and a knowledge engineer Knowledge • Proper homework and planning Representation • Interpreting and understanding the knowledge provided by the experts • Representing the knowledge provided by the experts Examples 25 Created By Priti Srinivas Sajja
  • 26. Knowledge-Based Systems Knowledge Acquisition Introduction • Problem Solving Data Pyramid • Talking and Story Telling KBS Objectives and • Supervisory Style Characteristics • Dealing with multiple experts Structure Types of Knowledge Knowledge Knowledge Knowledge Group Engineer Individual Acquisition Acquisition expert Hierarchical handling handling handling Knowledge Representation Examples 26 Created By Priti Srinivas Sajja
  • 27. Knowledge-Based Systems Introduction Knowledge Update Data Pyramid KBS Objectives and Characteristics Self-update by Update by expert Structure system Update by knowledge through interface engineer Types of Knowledge Knowledge Knowledge Acquisition Acquisition Knowledge Representation Examples 27 Created By Priti Srinivas Sajja
  • 28. Knowledge-Based Systems Knowledge Representation Introduction Constant: RAM, LAXMAN Data Pyramid Variable: Man Function: Elder (RAM, LAXMAN) returns any value, here, RAM KBS Predicate: Mortal (RAM) returns a Boolean value, here, True WFF: ‘If you do not exercise, you will gain weight is represented as: Objectives and  x[{Human(x) ^ ~Exercise (x)}  Gain weight(x)] Characteristics Factual Knowledge Representation Structure Types of Instance Person Instance Knowledge Knowledge Doctor Agent Give Patient Acquisition Recipient Knowledge Knowledge Medicine Representation Representation Frame Examples 28 Created By Priti Srinivas Sajja
  • 29. Knowledge-Based Systems Knowledge Representation Introduction Name: Visit to Pharmacy Scene 1: Entry P enters to the pharmacy. Data Pyramid Props: Money P goes to reception. P meets R. Symptoms P pays registration and/or fees and gets appointment. Treatment Go to Scene 2. Medicine KBS Roles: Dentist - D Scene 2: Consulting Doctor Objectives and Receptionist - R Patient - P P meets D. P conveys symptoms. Characteristics Entry Conditions: P gets treatment. P gets appointment. Structure Patient P has toothache. Patient P has money. Go to Scene 3. Types of Exit Conditions Knowledge Patient P has less money. Patient P returns with treatment. Scene 3: Exiting P pays money to R. Knowledge Patient P has appointment. P exits the pharmacy. Patient P has prescription. Acquisition Knowledge Knowledge Representation Representation Examples 29 Created By Priti Srinivas Sajja
  • 30. Knowledge-Based Systems Examples Typology Created By Priti Srinivas Sajja 30
  • 31. Knowledge-Based Systems Examples Created By Priti Srinivas Sajja 31
  • 32. Knowledge-Based Systems Examples Created By Priti Srinivas Sajja 32
  • 33. Knowledge-Based Systems Examples Created By Priti Srinivas Sajja 33
  • 34. Knowledge-Based Systems Examples Created By Priti Srinivas Sajja 34
  • 35. Knowledge-Based Systems Examples Created By Priti Srinivas Sajja 35
  • 36. Knowledge-Based Systems Examples Created By Priti Srinivas Sajja 36
  • 37. Knowledge-Based Systems Examples Created By Priti Srinivas Sajja 37
  • 38. Knowledge-Based Systems Examples Created By Priti Srinivas Sajja 38
  • 39. Knowledge-Based Systems Examples Created By Priti Srinivas Sajja 39
  • 40. Knowledge-Based Systems Examples Created By Priti Srinivas Sajja 40
  • 41. Knowledge-Based Systems Examples Created By Priti Srinivas Sajja 41
  • 42. Knowledge-Based Systems Examples Introduction Data Pyramid • ELIZA is a computer program and an early example of KBS primitive natural language processing. Objectives and • ELIZA was written at MIT by Joseph Weizenbaum Characteristics between 1964 to 1966. Structure • ELIZA was implemented using simple pattern matching techniques, but was taken seriously by several of its Types of Knowledge users, even after Weizenbaum explained to them how Knowledge it worked. Acquisition • It was one of the first chatterbots in existence. Knowledge Representation Examples Examples 42 Created By Priti Srinivas Sajja
  • 43. Knowledge-Based Systems Examples // Description: this is a very basic example of a chatterbot program by Gonzales Cenelia #include <iostream> #include <string> #include <ctime> int main() { std::string Response[] = {"I HEARD YOU!", "SO, YOU ARE TALKING TO ME.", CONTINUE, I AM LISTENING.", "VERY INTERESTING CONVERSATION.", "TELL ME MORE..." }; srand((unsigned) time(NULL)); std::string sInput = ""; std::string sResponse = ""; while(1) { std::cout << ">"; std::getline(std::cin, sInput); int nSelection = rand() % 5; sResponse = Response[nSelection]; std::cout << sResponse << std::endl; } return 0; } Created By Priti Srinivas Sajja 43
  • 44. Knowledge-Based Systems Introduction Data Pyramid KBS Objectives and Characteristics Structure Types of Knowledge Knowledge Acquisition Knowledge Representation Examples 44 Created By Priti Srinivas Sajja