• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Knowledge representation

  • School / Prep

    ENSEIRB-MATMECA

Internal code

EI9IS315

Description

This module provides an understanding of knowledge representation issues, highlighting the link between the expressive power of the language representing knowledge and the practical effectiveness of its manipulation. The course outline is as follows:Decision support systems (2h / 3h)Rule-based systemsKnowledge bases and reasoningKnowledge base compilation (queries / manipulation / transformation) (2h / 3h)Propositional logic / Implicants / Prime Implicants / ROBDDApplications to system diagnostics / configuration / Bayesian inferenceCausality notions (2h / 2h)Ontologies (8h / 6h)Ontology languages: description logics, Semantic Web standards (OWL, RDF, SPARQL)Reasoning about ontologies: main algorithmic techniques (arrays, saturation, query rewriting), complexity of reasoningOntology construction: methodology, use of the ontology editor ProtégéCourses are put into practice using practical exercises in Python, as well as Protégé for the Ontologies section.

Read more

Teaching hours

  • CIIntegrated courses32h

Syllabus

This module provides an understanding of knowledge representation issues, highlighting the link between the expressive power of the language representing knowledge and the practical effectiveness of its manipulation. The course outline is as follows:Decision support systems (2h / 3h)Rule-based systemsKnowledge bases and reasoningKnowledge base compilation (queries / manipulation / transformation) (2h / 3h)Propositional logic / Implicants / Prime Implicants / ROBDDApplications to system diagnostics / configuration / Bayesian inferenceCausality notions (2h / 2h)Ontologies (8h / 6h)Ontology languages: description logics, Semantic Web standards (OWL, RDF, SPARQL)Reasoning about ontologies: main algorithmic techniques (arrays, saturation, query rewriting), complexity of reasoningOntology construction: methodology, use of the ontology editor ProtégéCourses are put into practice using practical exercises in Python, as well as Protégé for the Ontologies section.

Read more

Further information

This module provides an understanding of the issues involved in knowledge representation, highlighting the link between the expressive power of the language representing knowledge and the practical effectiveness of its manipulation.

Read more

Assessment of knowledge

Initial assessment / Main session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Integral Continuous ControlContinuous control1

Second chance / Catch-up session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
ProjectReport0.4