SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Stuart russell and peter norvig artificial intelligence - a modern approach...
Stuart russell and peter norvig   artificial intelligence - a modern approach...Stuart russell and peter norvig   artificial intelligence - a modern approach...
Stuart russell and peter norvig artificial intelligence - a modern approach...Lê Anh Đạt
 
Forward and Backward chaining in AI
Forward and Backward chaining in AIForward and Backward chaining in AI
Forward and Backward chaining in AIMegha Sharma
 
Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4DigiGurukul
 
Heuristc Search Techniques
Heuristc Search TechniquesHeuristc Search Techniques
Heuristc Search TechniquesJismy .K.Jose
 
Communication primitives
Communication primitivesCommunication primitives
Communication primitivesStudent
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AIVishal Singh
 
State Space Search in ai
State Space Search in aiState Space Search in ai
State Space Search in aivikas dhakane
 
Unification and Lifting
Unification and LiftingUnification and Lifting
Unification and LiftingMegha Sharma
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representationSajan Sahu
 
Control Strategies in AI
Control Strategies in AI Control Strategies in AI
Control Strategies in AI Bharat Bhushan
 
Artificial Intelligence Notes Unit 2
Artificial Intelligence Notes Unit 2Artificial Intelligence Notes Unit 2
Artificial Intelligence Notes Unit 2DigiGurukul
 
Water jug problem ai part 6
Water jug problem ai part 6Water jug problem ai part 6
Water jug problem ai part 6Kirti Verma
 
Propositional logic
Propositional logicPropositional logic
Propositional logicRushdi Shams
 
State space search and Problem Solving techniques
State space search and Problem Solving techniquesState space search and Problem Solving techniques
State space search and Problem Solving techniquesKirti Verma
 
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...Ashish Duggal
 

La actualidad más candente (20)

Stuart russell and peter norvig artificial intelligence - a modern approach...
Stuart russell and peter norvig   artificial intelligence - a modern approach...Stuart russell and peter norvig   artificial intelligence - a modern approach...
Stuart russell and peter norvig artificial intelligence - a modern approach...
 
Forward and Backward chaining in AI
Forward and Backward chaining in AIForward and Backward chaining in AI
Forward and Backward chaining in AI
 
Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4
 
Heuristc Search Techniques
Heuristc Search TechniquesHeuristc Search Techniques
Heuristc Search Techniques
 
AI: Learning in AI
AI: Learning in AI AI: Learning in AI
AI: Learning in AI
 
Communication primitives
Communication primitivesCommunication primitives
Communication primitives
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AI
 
State Space Search in ai
State Space Search in aiState Space Search in ai
State Space Search in ai
 
Rule based system
Rule based systemRule based system
Rule based system
 
Unification and Lifting
Unification and LiftingUnification and Lifting
Unification and Lifting
 
predicate logic example
predicate logic examplepredicate logic example
predicate logic example
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representation
 
Control Strategies in AI
Control Strategies in AI Control Strategies in AI
Control Strategies in AI
 
Artificial Intelligence Notes Unit 2
Artificial Intelligence Notes Unit 2Artificial Intelligence Notes Unit 2
Artificial Intelligence Notes Unit 2
 
Water jug problem ai part 6
Water jug problem ai part 6Water jug problem ai part 6
Water jug problem ai part 6
 
AI Lecture 7 (uncertainty)
AI Lecture 7 (uncertainty)AI Lecture 7 (uncertainty)
AI Lecture 7 (uncertainty)
 
Propositional logic
Propositional logicPropositional logic
Propositional logic
 
State space search and Problem Solving techniques
State space search and Problem Solving techniquesState space search and Problem Solving techniques
State space search and Problem Solving techniques
 
Physical symbol system
Physical symbol systemPhysical symbol system
Physical symbol system
 
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
 

Destacado

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
 
Knowledge representation and Predicate logic
Knowledge representation and Predicate logicKnowledge representation and Predicate logic
Knowledge representation and Predicate logicAmey Kerkar
 
Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}FellowBuddy.com
 

Destacado (11)

Semantic Networks
Semantic NetworksSemantic Networks
Semantic Networks
 
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
 
Knowledge representation and Predicate logic
Knowledge representation and Predicate logicKnowledge representation and Predicate logic
Knowledge representation and Predicate logic
 
Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}
 

Similar a 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
 
Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Yasir Khan
 
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
 

Similar a 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
 
Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence
 
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
 

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