Options d’inscription

Qu’est qu’une connaissance ? Que signifie « représentation » ? Pourquoi représenter et modéliser des connaissances ? Ce cours part de ces questions qui, à première vue, pourraient sembler un peu naïves. Mais les réponses qu’on apporte à ces questions tout au long de ce cours sont très importantes pour l’informatique en général et pour l’intelligence artificielle symbolique en particulier. On s’intéresse à des modèles et des formalismes de représentation de connaissances dont le but est de permettre à des programmes informatiques de traiter des informations au niveau sémantique. On se familiarise notamment avec des réseaux sémantiques et des logiques de description. Les dernières séances du cours sont consacrées à Neo4j qui est un système de gestion de base de données orienté graphe.

Bibliographie

Quillian, M. R. (1968). Semantic memory. Semantic information processing, 227–270.

Kayser, D. (1997). La représentation des connaissances. Hermès.

Stefik, M. (1993). Introduction to Knowledge Systems. Morgan Kaufmann.

Baader, F., Calvanese, D., McGuinness, D., Patel-Schneider, P., & Nardi, D. (Eds.). (2003). The description logic handbook: Theory, implementation and applications. Cambridge university press.

Eifrem, E., Webber, J., Robinson, I. (2015). Graph Databases, 2nd Edition. O'reilly.

Baton, J., Van Bruggen, R. (2017). Learning Neo4j 3.x, 2nd Edition. Packt.

Les visiteurs anonymes ne peuvent pas accéder à ce cours. Veuillez vous connecter.