SlideShare une entreprise Scribd logo
1  sur  17
ARTIFICIAL  INTELLIGENCE (AI)  -  KNOWLEDGE  REPRESENTATION  SCHEMES Ruchi Sharma ruchisharma1701@gmail.com Ruchi Sharma               ruchisharma1701@gmail.com                     http://www.wiziq.com/tutor-profile/376074-Ruchi
Contents ,[object Object]
Knowledge Representation – Concept & Features
Knowledge Representation - Techniques/Schemes
Understanding Semantic Networks – Facts
Understanding Semantic Networks – Examples
Understanding Frames – Facts
Understanding Frames – Examples
Understanding Propositional Logic & FOPL – Facts
Understanding Propositional Logic & FOPL - Examples
Understanding Rule-based Systems - Facts
Understanding Rule-based Systems - ExamplesRuchi Sharma               ruchisharma1701@gmail.com                     http://www.wiziq.com/tutor-profile/376074-Ruchi
Quick Recall – AI  Concepts Artificial Intelligence deals with creating computer systems that can  ,[object Object]
learn new concepts and tasks
reason & draw conclusions
learn from the examples & past related experienceA computer possessing artificial intelligence( an expert system) has two basic parts  ,[object Object]
Inference-control unit – which facilitates the appropriate &  contextual use of KBRuchi Sharma               ruchisharma1701@gmail.com                     http://www.wiziq.com/tutor-profile/376074-Ruchi

Contenu connexe

Tendances

Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Yasir Khan
 
Logics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiLogics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiShaishavShah8
 
Fuzzy logic and application in AI
Fuzzy logic and application in AIFuzzy logic and application in AI
Fuzzy logic and application in AIIldar Nurgaliev
 
Conceptual dependency
Conceptual dependencyConceptual dependency
Conceptual dependencyJismy .K.Jose
 
Semantic net in AI
Semantic net in AISemantic net in AI
Semantic net in AIShahDhruv21
 
Artificial Intelligence Notes Unit 3
Artificial Intelligence Notes Unit 3Artificial Intelligence Notes Unit 3
Artificial Intelligence Notes Unit 3DigiGurukul
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceRamla Sheikh
 
Issues in knowledge representation
Issues in knowledge representationIssues in knowledge representation
Issues in knowledge representationSravanthi Emani
 
knowledge representation using rules
knowledge representation using rulesknowledge representation using rules
knowledge representation using rulesHarini Balamurugan
 
weak slot and filler structure
weak slot and filler structureweak slot and filler structure
weak slot and filler structureAmey Kerkar
 
Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1 Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1 DigiGurukul
 

Tendances (20)

Problems, Problem spaces and Search
Problems, Problem spaces and SearchProblems, Problem spaces and Search
Problems, Problem spaces and Search
 
Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence
 
Logics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiLogics for non monotonic reasoning-ai
Logics for non monotonic reasoning-ai
 
First order logic
First order logicFirst order logic
First order logic
 
Fuzzy logic and application in AI
Fuzzy logic and application in AIFuzzy logic and application in AI
Fuzzy logic and application in AI
 
Conceptual dependency
Conceptual dependencyConceptual dependency
Conceptual dependency
 
Semantic net in AI
Semantic net in AISemantic net in AI
Semantic net in AI
 
AI: Logic in AI
AI: Logic in AIAI: Logic in AI
AI: Logic in AI
 
Artificial Intelligence Notes Unit 3
Artificial Intelligence Notes Unit 3Artificial Intelligence Notes Unit 3
Artificial Intelligence Notes Unit 3
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
 
Uncertainty in AI
Uncertainty in AIUncertainty in AI
Uncertainty in AI
 
Issues in knowledge representation
Issues in knowledge representationIssues in knowledge representation
Issues in knowledge representation
 
Structured Knowledge Representation
Structured Knowledge RepresentationStructured Knowledge Representation
Structured Knowledge Representation
 
knowledge representation using rules
knowledge representation using rulesknowledge representation using rules
knowledge representation using rules
 
Knowledge representation
Knowledge representationKnowledge representation
Knowledge representation
 
AI Lecture 7 (uncertainty)
AI Lecture 7 (uncertainty)AI Lecture 7 (uncertainty)
AI Lecture 7 (uncertainty)
 
AI: Planning and AI
AI: Planning and AIAI: Planning and AI
AI: Planning and AI
 
Dempster shafer theory
Dempster shafer theoryDempster shafer theory
Dempster shafer theory
 
weak slot and filler structure
weak slot and filler structureweak slot and filler structure
weak slot and filler structure
 
Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1 Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1
 

En vedette

State Space Search(2)
State Space Search(2)State Space Search(2)
State Space Search(2)luzenith_g
 
(Radhika) presentation on chapter 2 ai
(Radhika) presentation on chapter 2 ai(Radhika) presentation on chapter 2 ai
(Radhika) presentation on chapter 2 aiRadhika Srinivasan
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & ReasoningSajid Marwat
 
Problems problem spaces and search
Problems problem spaces and searchProblems problem spaces and search
Problems problem spaces and searchAmey Kerkar
 
Predicate Logic
Predicate LogicPredicate Logic
Predicate Logicgiki67
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert systempremdeshmane
 
Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}FellowBuddy.com
 

En vedette (9)

Semantic networks
Semantic networksSemantic networks
Semantic networks
 
State Space Search(2)
State Space Search(2)State Space Search(2)
State Space Search(2)
 
(Radhika) presentation on chapter 2 ai
(Radhika) presentation on chapter 2 ai(Radhika) presentation on chapter 2 ai
(Radhika) presentation on chapter 2 ai
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & Reasoning
 
Problems problem spaces and search
Problems problem spaces and searchProblems problem spaces and search
Problems problem spaces and search
 
State space search
State space search State space search
State space search
 
Predicate Logic
Predicate LogicPredicate Logic
Predicate Logic
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
 
Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}
 

Similaire à Frames

Linking Open, Big Data Using Semantic Web Technologies - An Introduction
Linking Open, Big Data Using Semantic Web Technologies - An IntroductionLinking Open, Big Data Using Semantic Web Technologies - An Introduction
Linking Open, Big Data Using Semantic Web Technologies - An IntroductionRonald Ashri
 
PHP Comprehensive Overview
PHP Comprehensive OverviewPHP Comprehensive Overview
PHP Comprehensive OverviewMohamed Loey
 
Semantic Technologies: Representing Semantic Data
Semantic Technologies: Representing Semantic DataSemantic Technologies: Representing Semantic Data
Semantic Technologies: Representing Semantic DataMatthew Rowe
 
Building a semantic website
Building a semantic websiteBuilding a semantic website
Building a semantic websiteCJ Jenkins
 
Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011Peter Mika
 
E-commerce Search Engine with Apache Lucene/Solr
E-commerce Search Engine with Apache Lucene/SolrE-commerce Search Engine with Apache Lucene/Solr
E-commerce Search Engine with Apache Lucene/SolrVincenzo D'Amore
 
Directions This assignment is for a Reading Course. The cross-dis
Directions This assignment is for a Reading Course. The cross-disDirections This assignment is for a Reading Course. The cross-dis
Directions This assignment is for a Reading Course. The cross-disAlyciaGold776
 
xAPI Webinar July 23rd - Rob Faulkner
xAPI Webinar July 23rd - Rob FaulknerxAPI Webinar July 23rd - Rob Faulkner
xAPI Webinar July 23rd - Rob FaulknerWebanywhere Ltd
 
xAPI 101 - webinar slides
xAPI 101 - webinar slides  xAPI 101 - webinar slides
xAPI 101 - webinar slides Sprout Labs
 
09- Syed Rehan-ai-ppt2.pptx
09- Syed Rehan-ai-ppt2.pptx09- Syed Rehan-ai-ppt2.pptx
09- Syed Rehan-ai-ppt2.pptxNandhiniV68
 
Semantic Web - Lecture 09 - Web Information Systems (4011474FNR)
Semantic Web - Lecture 09 - Web Information Systems (4011474FNR)Semantic Web - Lecture 09 - Web Information Systems (4011474FNR)
Semantic Web - Lecture 09 - Web Information Systems (4011474FNR)Beat Signer
 
Large-scale Reasoning with a Complex Cultural Heritage Ontology (CIDOC CRM) ...
 Large-scale Reasoning with a Complex Cultural Heritage Ontology (CIDOC CRM) ... Large-scale Reasoning with a Complex Cultural Heritage Ontology (CIDOC CRM) ...
Large-scale Reasoning with a Complex Cultural Heritage Ontology (CIDOC CRM) ...Vladimir Alexiev, PhD, PMP
 
Aidan's PhD Viva
Aidan's PhD VivaAidan's PhD Viva
Aidan's PhD VivaAidan Hogan
 
Turbocharge your data science with python and r
Turbocharge your data science with python and rTurbocharge your data science with python and r
Turbocharge your data science with python and rKelli-Jean Chun
 
Constructor and encapsulation in php
Constructor and encapsulation in phpConstructor and encapsulation in php
Constructor and encapsulation in phpSHIVANI SONI
 

Similaire à Frames (20)

Linking Open, Big Data Using Semantic Web Technologies - An Introduction
Linking Open, Big Data Using Semantic Web Technologies - An IntroductionLinking Open, Big Data Using Semantic Web Technologies - An Introduction
Linking Open, Big Data Using Semantic Web Technologies - An Introduction
 
Riding the Semantic Web
Riding the Semantic WebRiding the Semantic Web
Riding the Semantic Web
 
xAPI Vocabulary - Improving Semantic Interoperability of Controlled Vocabularies
xAPI Vocabulary - Improving Semantic Interoperability of Controlled VocabulariesxAPI Vocabulary - Improving Semantic Interoperability of Controlled Vocabularies
xAPI Vocabulary - Improving Semantic Interoperability of Controlled Vocabularies
 
PHP Comprehensive Overview
PHP Comprehensive OverviewPHP Comprehensive Overview
PHP Comprehensive Overview
 
Semantic Technologies: Representing Semantic Data
Semantic Technologies: Representing Semantic DataSemantic Technologies: Representing Semantic Data
Semantic Technologies: Representing Semantic Data
 
Unit 2(knowledge)
Unit 2(knowledge)Unit 2(knowledge)
Unit 2(knowledge)
 
Building a semantic website
Building a semantic websiteBuilding a semantic website
Building a semantic website
 
Ltms 510 Class
Ltms 510   ClassLtms 510   Class
Ltms 510 Class
 
Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011
 
E-commerce Search Engine with Apache Lucene/Solr
E-commerce Search Engine with Apache Lucene/SolrE-commerce Search Engine with Apache Lucene/Solr
E-commerce Search Engine with Apache Lucene/Solr
 
Directions This assignment is for a Reading Course. The cross-dis
Directions This assignment is for a Reading Course. The cross-disDirections This assignment is for a Reading Course. The cross-dis
Directions This assignment is for a Reading Course. The cross-dis
 
xAPI Webinar July 23rd - Rob Faulkner
xAPI Webinar July 23rd - Rob FaulknerxAPI Webinar July 23rd - Rob Faulkner
xAPI Webinar July 23rd - Rob Faulkner
 
xAPI 101 - webinar slides
xAPI 101 - webinar slides  xAPI 101 - webinar slides
xAPI 101 - webinar slides
 
09- Syed Rehan-ai-ppt2.pptx
09- Syed Rehan-ai-ppt2.pptx09- Syed Rehan-ai-ppt2.pptx
09- Syed Rehan-ai-ppt2.pptx
 
Semantic Web - Lecture 09 - Web Information Systems (4011474FNR)
Semantic Web - Lecture 09 - Web Information Systems (4011474FNR)Semantic Web - Lecture 09 - Web Information Systems (4011474FNR)
Semantic Web - Lecture 09 - Web Information Systems (4011474FNR)
 
Large-scale Reasoning with a Complex Cultural Heritage Ontology (CIDOC CRM) ...
 Large-scale Reasoning with a Complex Cultural Heritage Ontology (CIDOC CRM) ... Large-scale Reasoning with a Complex Cultural Heritage Ontology (CIDOC CRM) ...
Large-scale Reasoning with a Complex Cultural Heritage Ontology (CIDOC CRM) ...
 
Aidan's PhD Viva
Aidan's PhD VivaAidan's PhD Viva
Aidan's PhD Viva
 
Turbocharge your data science with python and r
Turbocharge your data science with python and rTurbocharge your data science with python and r
Turbocharge your data science with python and r
 
Constructor and encapsulation in php
Constructor and encapsulation in phpConstructor and encapsulation in php
Constructor and encapsulation in php
 
OpenML DALI
OpenML DALIOpenML DALI
OpenML DALI
 

Frames

  • 1. ARTIFICIAL INTELLIGENCE (AI) - KNOWLEDGE REPRESENTATION SCHEMES Ruchi Sharma ruchisharma1701@gmail.com Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
  • 2.
  • 3. Knowledge Representation – Concept & Features
  • 4. Knowledge Representation - Techniques/Schemes
  • 12. Understanding Rule-based Systems - ExamplesRuchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
  • 13.
  • 14. learn new concepts and tasks
  • 15. reason & draw conclusions
  • 16.
  • 17. Inference-control unit – which facilitates the appropriate & contextual use of KBRuchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
  • 18.
  • 19. have a set of well defined syntax & semantics
  • 20. allow the knowledge engineer to express knowledge in a language ( which can be inferred)
  • 21. allow new knowledge to be inferred from the basic facts already stored in the KBRuchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
  • 22.
  • 25. Rule-based systemRuchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
  • 26.
  • 27. The pictorial representation of objects, their attributes & relationships between them & other entities make them better than many other representation schemes. Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
  • 28. Understanding Semantic Networks – An example Let us make a semantic net with the following piece of information “Tweety is a yellow bird having wings to fly.” Fact 1 : Tweety is a bird. Fact 2 : Birds can fly. Fact 3 : Tweety is yellow in color. fly CAN tweety yellow bird A-KIND-OF COLOR wings HAS-PARTS Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
  • 29.
  • 30. Using frames, the knowledge about an object/event can be stored together in the KB as a unit
  • 31. A slot in a frame
  • 32. specify a characteristic of the entity which the frame represents
  • 33. Contains information as attribute-value pairs, default values etc.Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
  • 34. Understanding Frames - Examples An example frame corresponding to the semantic net eg quoted earlier (Tweety (SPECIES (VALUE bird)) (COLOR (VALUE yellow)) (ACTIVITY (VALUE fly))) Employee Details ( Ruchi Sharma (PROFESSION (VALUE Tutor)) (EMPID (VALUE 376074)) (SUBJECT (VALUE Computers))) Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
  • 35.
  • 36. Propositional logic is the simplest form of the symbolic logic, in which the knowledge is represented in the form of declarative statements called propositions.
  • 37. Each proposition, denoted by a symbol, can assume either of the two values – true or false.Eg P : It is raining. Q : The visibility is low. Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
  • 38.
  • 39. Formulas can be atomic or compound
  • 40. Atomic formulas – elementary propositional sentences
  • 41. Compound formulas – formed from the atomic formulas using logical connectives ( ^, V, !, ~, )eg R : It is raining and the visibility is low. Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
  • 42. Understanding Propositional Logic - Examples If given the statements P, Q and S as : P : It is raining. Q : The visibility is low. S : I can’t drive. Then, the statement “It is raining and the visibility is low, so I can’t drive.” will be formalized as P ^ Q S If given the statements P & Q as : P : He needs a doctor. Q : He is unwell. we can conclude Q P Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
  • 43.
  • 44. It works by breaking a proposition into various parts & representing them as symbols.
  • 46. individual symbols - some constants as names
  • 47. variable symbols – as x, y, a, b etc
  • 48. function symbols – as ‘product’
  • 49. predicate symbols – as P, Q etc Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
  • 50. Understanding FOPL - Example Given statements P: Every bird can fly. Q : Tweety is a bird. R : Tweety can fly. Using FOPL, lets define the following B(x) for x is a bird. F(x) for x can fly. P : V(x) ((B(x) F(X)) Q : B(TWEETY)) R : v(x)(B(x) F(x)) ^ B(TWEETY) F(TWEETY) Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
  • 51.
  • 52. Each rule represents a small chunk of knowledge relating to the given domain.
  • 53. A number of related rules along with some known facts collectively may correspond to a chain of inferences.
  • 54. An interpreter(inference engine) uses the facts & rules to derive conclusions about the current context & situation as presented by the user input. Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
  • 55. Understanding Rule-based System – Example Suppose a rule-based system has the following statements R1 : If A is an animal and A lays no eggs, then A is a mammal. F1 : Lucida is an animal. F2 : Lucida lays no eggs. The inference engine will update the rule base after interpreting the above set as : R1 : If A is an animal and A lays no eggs, then A is a mammal. F1 : Lucida is an animal. F2 : Lucida lays no eggs. F3 : Lucida is a mammal. Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
  • 56. Thank You Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi