FICHE DESCRIPTIVE DU COURS · INF 528

Sujets Avancées en Génie Informatique

Électif · Anglais
ECTS
6
Crédit local
3
Cours Théoriques + Travaux Dirigés (TD) + Travaux Pratiques (TP)
3 + 0 + 0
Niveau du Cours
Master
Cours Pré-Requis
-
Semestre du Cours
1

Contenus

Objectif du Cours

Dans ce cours, les étudiants sont initialement initiés aux principes des bases de données graphiques, un puissant outil de gestion de données permettant de stocker, rechercher et analyser efficacement des données ayant des relations complexes. Les étudiants apprendront les principes, les modèles de conception et les applications pratiques des bases de données graphiques.
Deuxièmement, il facilite l’examen du lien entre deux domaines de pointe de l’informatique : les grands modèles de langage et les bases de données graphiques. Les grands modèles de langage comme GPT-3 ont révolutionné l'interprétation et la création du langage naturel, tandis que les bases de données graphiques sont destinées à gérer rapidement des connexions complexes entre les données. L'objectif principal du cours est d'enseigner aux étudiants comment utiliser les atouts des deux technologies pour relever les défis du monde réel, notamment ceux impliquant des graphiques de connaissances, des moteurs de recommandation et d'autres sujets.

Contenu du Cours

1. Introduction aux bases de données graphiques et aux grands modèles de langage
2. Principes fondamentaux de la base de données graphique
3. Modélisation des données avec base de données graphique
4. Langages de requête pour les bases de données graphiques (Cypher).
5. Interrogation et manipulation des données graphiques
6. Grands modèles linguistiques (LLM)
7. Combinaison de bases de données graphiques et de LLM
8. Graphiques de connaissances
9. Optimisation et mise à l'échelle des performances
10. Tendances futures et technologies émergentes
11. Considérations éthiques et de confidentialité

Acquis d'Apprentissage du Cours

A la fin de ce cours, les étudiants devraient être capables de :
1. Comprendre les concepts et principes des bases de données graphiques.
2. Concevoir et modéliser des données à l'aide de technologies de bases de données graphiques.
3. Créez et interrogez des bases de données graphiques à l'aide de langages de requête tels que Cypher (Neo4j)
4. Appliquer des bases de données graphiques à des cas d'utilisation réels
5. Évaluer les forces et les faiblesses des bases de données graphiques par rapport à d'autres technologies de bases de données.
6. Explorez les capacités et les limites des grands modèles de langage.
7. Utilisez de grands modèles de langage pour les tâches basées sur du texte.
8. Développer et déployer des applications combinant des bases de données graphiques et des modèles de langage.
9. Analyser et évaluer la performance de ces systèmes combinés.

Méthodes d'Enseignement

Cours, Question - Réponses et Discussion
Contrôles Contenus, Examen Partiel et Final, Projet. TP

Ressources

- Tutoriels en ligne
- Documentation des systèmes de gestion de bases de données graphiques
- Documents de recherche et articles sur les bases de données graphiques

Système d'évalution

Contribution à la Note Finale
Activités Numéro Contribution
Contribution du contrôle continu à la note finale 6 60
Contribution de l'examen final à la note finale 1 40
Total 7 100
Contrôle Continu
Activités Numéro Contribution
Devoir 5 30
Présentation 1 30
Examen partiel (temps de préparation inclu) 0 0
Projet 0 0
Travail de laboratoire 0 0
Autres travaux pratiques 0 0
Quiz 0 0
Devoir/projet de session 0 0
Portefeuille 0 0
Rapport 0 0
Journal d'apprentissage 0 0
Mémoire/projet de fin d'études 0 0
Séminaire 0 0
Autre 0 0
Total 6 60

Evalution de la Compétence

No Objectifs Pédagogiques du Programme Contribiton
1 2 3 4 5
1 X
2 X
3 X
4 X
5 X
6 X
7 X
8 X
9 X
10 X
11 X
12 X
13 X

Tableau de la Charge de Travail

Activités Nombre Durée Charge totale de Travail
Durée du cours 14 3 42
Préparation pour le cours 14 1 14
Devoir 1 10 10
Présentation 1 10 10
Projet 1 10 10
Charge totale de Travail 86
Charge totale de Travail / 25 3.44
Crédits ECTS 3