SlideShare a Scribd company logo
1 of 44
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

More Related Content

What's hot

Generative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's PerspectiveGenerative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's PerspectiveHuahai Yang
 
Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...
Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...
Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...David Talby
 
Retrieval Augmented Generation in Practice: Scalable GenAI platforms with k8s...
Retrieval Augmented Generation in Practice: Scalable GenAI platforms with k8s...Retrieval Augmented Generation in Practice: Scalable GenAI platforms with k8s...
Retrieval Augmented Generation in Practice: Scalable GenAI platforms with k8s...Mihai Criveti
 
AI for Everyone: Master the Basics
AI for Everyone: Master the BasicsAI for Everyone: Master the Basics
AI for Everyone: Master the BasicsStutty Srivastava
 
An introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptxAn introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptxColleen Farrelly
 
AI - Opportunities and Challenges
AI - Opportunities and ChallengesAI - Opportunities and Challenges
AI - Opportunities and ChallengesBert Jan Schrijver
 
Mathematicians, Social Scientists, or Engineers? The Split Minds of Software ...
Mathematicians, Social Scientists, or Engineers? The Split Minds of Software ...Mathematicians, Social Scientists, or Engineers? The Split Minds of Software ...
Mathematicians, Social Scientists, or Engineers? The Split Minds of Software ...Lionel Briand
 
Machine Learning in Healthcare Diagnostics
Machine Learning in Healthcare DiagnosticsMachine Learning in Healthcare Diagnostics
Machine Learning in Healthcare DiagnosticsLarry Smarr
 
Introduction to AI & ML
Introduction to AI & MLIntroduction to AI & ML
Introduction to AI & MLMandy Sidana
 
Using Machine Learning to Optimize COVID-19 Predictions
Using Machine Learning to Optimize COVID-19 PredictionsUsing Machine Learning to Optimize COVID-19 Predictions
Using Machine Learning to Optimize COVID-19 PredictionsDatabricks
 
Leveraging Generative AI & Best practices
Leveraging Generative AI & Best practicesLeveraging Generative AI & Best practices
Leveraging Generative AI & Best practicesDianaGray10
 
Using AI for Learning.pptx
Using AI for Learning.pptxUsing AI for Learning.pptx
Using AI for Learning.pptxGDSCUOWMKDUPG
 

What's hot (20)

Generative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's PerspectiveGenerative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's Perspective
 
Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...
Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...
Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...
 
Retrieval Augmented Generation in Practice: Scalable GenAI platforms with k8s...
Retrieval Augmented Generation in Practice: Scalable GenAI platforms with k8s...Retrieval Augmented Generation in Practice: Scalable GenAI platforms with k8s...
Retrieval Augmented Generation in Practice: Scalable GenAI platforms with k8s...
 
AI for Everyone: Master the Basics
AI for Everyone: Master the BasicsAI for Everyone: Master the Basics
AI for Everyone: Master the Basics
 
An introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptxAn introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptx
 
AI - Opportunities and Challenges
AI - Opportunities and ChallengesAI - Opportunities and Challenges
AI - Opportunities and Challenges
 
Generative AI.pptx
Generative AI.pptxGenerative AI.pptx
Generative AI.pptx
 
Generative models
Generative modelsGenerative models
Generative models
 
Mathematicians, Social Scientists, or Engineers? The Split Minds of Software ...
Mathematicians, Social Scientists, or Engineers? The Split Minds of Software ...Mathematicians, Social Scientists, or Engineers? The Split Minds of Software ...
Mathematicians, Social Scientists, or Engineers? The Split Minds of Software ...
 
OpenAI Chatgpt.pptx
OpenAI Chatgpt.pptxOpenAI Chatgpt.pptx
OpenAI Chatgpt.pptx
 
01 introduction
01 introduction01 introduction
01 introduction
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Machine Learning in Healthcare Diagnostics
Machine Learning in Healthcare DiagnosticsMachine Learning in Healthcare Diagnostics
Machine Learning in Healthcare Diagnostics
 
Introduction to AI & ML
Introduction to AI & MLIntroduction to AI & ML
Introduction to AI & ML
 
Amazon SageMaker
Amazon SageMakerAmazon SageMaker
Amazon SageMaker
 
Ai 01 introduction
Ai 01 introductionAi 01 introduction
Ai 01 introduction
 
Quantum LLM.pptx
Quantum LLM.pptxQuantum LLM.pptx
Quantum LLM.pptx
 
Using Machine Learning to Optimize COVID-19 Predictions
Using Machine Learning to Optimize COVID-19 PredictionsUsing Machine Learning to Optimize COVID-19 Predictions
Using Machine Learning to Optimize COVID-19 Predictions
 
Leveraging Generative AI & Best practices
Leveraging Generative AI & Best practicesLeveraging Generative AI & Best practices
Leveraging Generative AI & Best practices
 
Using AI for Learning.pptx
Using AI for Learning.pptxUsing AI for Learning.pptx
Using AI for Learning.pptx
 

Viewers also liked

Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systemsYowan Rdotexe
 
Knowledge-based Systems
Knowledge-based SystemsKnowledge-based Systems
Knowledge-based Systemssaimohang
 
KBS Lecture Notes
KBS Lecture NotesKBS Lecture Notes
KBS Lecture Notesbutest
 
Knowledge based systems -- introduction
Knowledge based systems -- introductionKnowledge based systems -- introduction
Knowledge based systems -- introductionjkmaster
 
Developing Knowledge-Based Systems
Developing Knowledge-Based SystemsDeveloping Knowledge-Based Systems
Developing Knowledge-Based SystemsAshique Rasool
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AIVishal Singh
 
17 1 knowledge-based system
17 1 knowledge-based system17 1 knowledge-based system
17 1 knowledge-based systemTianlu Wang
 
Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Yasir Khan
 
Conditional probability
Conditional probabilityConditional probability
Conditional probabilitysuncil0071
 
artificial intelligence
artificial intelligenceartificial intelligence
artificial intelligencevallibhargavi
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & ReasoningSajid Marwat
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systemsMinoo N
 
Knowledge_Based_Systems_Siemens
Knowledge_Based_Systems_SiemensKnowledge_Based_Systems_Siemens
Knowledge_Based_Systems_SiemensVinay Bhat
 
Artificial Intelligence(AI)
Artificial Intelligence(AI)Artificial Intelligence(AI)
Artificial Intelligence(AI)Hari krishnan
 
Artificial Intelligence Course- Introduction
Artificial Intelligence Course- IntroductionArtificial Intelligence Course- Introduction
Artificial Intelligence Course- IntroductionMuhammad Sanaullah
 
11 expert systems___applied
11 expert systems___applied11 expert systems___applied
11 expert systems___appliedSachin Sharma
 
A critical review of recent technological developments in electric arc furnaces
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 furnacesJorge Madias
 

Viewers also liked (20)

Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systems
 
Knowledge-based Systems
Knowledge-based SystemsKnowledge-based Systems
Knowledge-based Systems
 
KBS Lecture Notes
KBS Lecture NotesKBS Lecture Notes
KBS Lecture Notes
 
Knowledge based systems -- introduction
Knowledge based systems -- introductionKnowledge based systems -- introduction
Knowledge based systems -- introduction
 
Developing Knowledge-Based Systems
Developing Knowledge-Based SystemsDeveloping Knowledge-Based Systems
Developing Knowledge-Based Systems
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AI
 
17 1 knowledge-based system
17 1 knowledge-based system17 1 knowledge-based system
17 1 knowledge-based system
 
Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence
 
6.expert systems
6.expert systems6.expert systems
6.expert systems
 
Conditional probability
Conditional probabilityConditional probability
Conditional probability
 
artificial intelligence
artificial intelligenceartificial intelligence
artificial intelligence
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & Reasoning
 
Topic 8 expert system
Topic 8 expert systemTopic 8 expert system
Topic 8 expert system
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systems
 
Knowledge_Based_Systems_Siemens
Knowledge_Based_Systems_SiemensKnowledge_Based_Systems_Siemens
Knowledge_Based_Systems_Siemens
 
presentation jati
presentation jatipresentation jati
presentation jati
 
Artificial Intelligence(AI)
Artificial Intelligence(AI)Artificial Intelligence(AI)
Artificial Intelligence(AI)
 
Artificial Intelligence Course- Introduction
Artificial Intelligence Course- IntroductionArtificial Intelligence Course- Introduction
Artificial Intelligence Course- Introduction
 
11 expert systems___applied
11 expert systems___applied11 expert systems___applied
11 expert systems___applied
 
A critical review of recent technological developments in electric arc furnaces
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
 

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

Artificial intelligence priti sajja spuniversity
Artificial intelligence priti sajja spuniversityArtificial intelligence priti sajja spuniversity
Artificial intelligence priti sajja spuniversityPriti Srinivas Sajja
 
Design Thinking For Quality Systems
Design Thinking For Quality SystemsDesign Thinking For Quality Systems
Design Thinking For Quality SystemsMichael Plishka
 
Foundations of Intelligence Agents
Foundations of Intelligence AgentsFoundations of Intelligence Agents
Foundations of Intelligence Agentsmahutte
 
Lak12 - Leeds - Deriving Group Profiles from Social Media
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-lau
 
Knowledge Based Assets for Competitive Success - KNOWLEDGE CREATION & CAPTURE
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 & CAPTUREICAC09
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligencearpitnot4u
 
Introduction to Knowledge Management
Introduction to Knowledge ManagementIntroduction to Knowledge Management
Introduction to Knowledge ManagementAtif Shaikh
 
28th Jan Intro to AI.ppt
28th Jan Intro to AI.ppt28th Jan Intro to AI.ppt
28th Jan Intro to AI.pptamandeep651
 
Intro artificial intelligence
Intro artificial intelligenceIntro artificial intelligence
Intro artificial intelligenceFraz Ali
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceravijain90
 
Artificial intelligence
Artificial intelligence Artificial intelligence
Artificial intelligence Muhammad Hamza
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceshihab mahmod
 
Understanding ai
Understanding aiUnderstanding ai
Understanding aiAMI AMITO
 

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

Artificial intelligence priti sajja spuniversity
Artificial intelligence priti sajja spuniversityArtificial intelligence priti sajja spuniversity
Artificial intelligence priti sajja spuniversity
 
1.Introduction.ppt
1.Introduction.ppt1.Introduction.ppt
1.Introduction.ppt
 
Design Thinking For Quality Systems
Design Thinking For Quality SystemsDesign Thinking For Quality Systems
Design Thinking For Quality Systems
 
Foundations of Intelligence Agents
Foundations of Intelligence AgentsFoundations of Intelligence Agents
Foundations of Intelligence Agents
 
Intelligent web applications
Intelligent web applicationsIntelligent web applications
Intelligent web applications
 
(Ch#1) artificial intelligence
(Ch#1) artificial intelligence(Ch#1) artificial intelligence
(Ch#1) artificial intelligence
 
Lak12 - Leeds - Deriving Group Profiles from Social Media
Lak12 - Leeds - Deriving Group Profiles from Social Media Lak12 - Leeds - Deriving Group Profiles from Social Media
Lak12 - Leeds - Deriving Group Profiles from Social Media
 
Knowledge Based Assets for Competitive Success - KNOWLEDGE CREATION & CAPTURE
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
 
01 introduction
01 introduction01 introduction
01 introduction
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
In the Pursuit of that "Moment of Insight"
In the Pursuit of that "Moment of Insight"In the Pursuit of that "Moment of Insight"
In the Pursuit of that "Moment of Insight"
 
Introduction to Knowledge Management
Introduction to Knowledge ManagementIntroduction to Knowledge Management
Introduction to Knowledge Management
 
A.i.
A.i.A.i.
A.i.
 
28th Jan Intro to AI.ppt
28th Jan Intro to AI.ppt28th Jan Intro to AI.ppt
28th Jan Intro to AI.ppt
 
Intro artificial intelligence
Intro artificial intelligenceIntro artificial intelligence
Intro artificial intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial intelligence
Artificial intelligence Artificial intelligence
Artificial intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Understanding ai
Understanding aiUnderstanding ai
Understanding ai
 

More from Priti Srinivas Sajja

Ai priti sajja original webinar ai post covid may 2020
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
 
Neural network definitions priti sajja 2019
Neural network definitions priti sajja 2019Neural network definitions priti sajja 2019
Neural network definitions priti sajja 2019Priti 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
Management Information System MIS Priti Sajja S P University Priti Srinivas Sajja
 
Programming definitions on fuzzy logic and genetic algorithms
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
 
Artificial intelligence quiz ai and fuzzy logic priti 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 sajjaPriti Srinivas Sajja
 
Soft computing and fuzzy logic 2012
Soft computing  and fuzzy logic 2012Soft computing  and fuzzy logic 2012
Soft computing and fuzzy logic 2012Priti Srinivas Sajja
 
Role of laboratory technicians for computer institutes
Role of laboratory technicians for computer institutesRole of laboratory technicians for computer institutes
Role of laboratory technicians for computer institutesPriti Srinivas Sajja
 
Introduction to java by priti sajja
Introduction to java by priti sajjaIntroduction to java by priti sajja
Introduction to java by priti sajjaPriti Srinivas Sajja
 

More from Priti Srinivas Sajja (10)

Ai priti sajja original webinar ai post covid may 2020
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
 
Cv priti sajja 2019
Cv priti sajja 2019Cv priti sajja 2019
Cv priti sajja 2019
 
Neural network definitions priti sajja 2019
Neural network definitions priti sajja 2019Neural network definitions priti sajja 2019
Neural network definitions priti sajja 2019
 
Introduction to MIS
Introduction to MISIntroduction to MIS
Introduction to MIS
 
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
Management Information System MIS Priti Sajja S P University
 
Programming definitions on fuzzy logic and genetic algorithms
Programming definitions on fuzzy logic and genetic algorithmsProgramming definitions on fuzzy logic and genetic algorithms
Programming definitions on fuzzy logic and genetic algorithms
 
Artificial intelligence quiz ai and fuzzy logic priti 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
 
Soft computing and fuzzy logic 2012
Soft computing  and fuzzy logic 2012Soft computing  and fuzzy logic 2012
Soft computing and fuzzy logic 2012
 
Role of laboratory technicians for computer institutes
Role of laboratory technicians for computer institutesRole of laboratory technicians for computer institutes
Role of laboratory technicians for computer institutes
 
Introduction to java by priti sajja
Introduction to java by priti sajjaIntroduction to java by priti sajja
Introduction to java by priti sajja
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

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