Apprentissage de représentations pour l'enseignement de la programmation
Guillaume Cleuziou  1@  , Mohamed El Chaabi  2  , Matthieu Exbrayat  2@  , Frédéric Flouvat  3, 4@  , Nicolas Labroche  5@  
1 : Laboratoire d'Informatique Fondamentale d'Orléans  (LIFO)  -  Site web
Université d'Orléans : EA4022, Ecole Nationale Supérieure d'Ingénieurs de Bourges
Batiment IIIA 6 Rue Léonard de Vinci - BP 6759 45067 ORLEANS CEDEX 2 -  France
2 : Laboratoire d'Informatique Fondamentale d'Orléans
Université d'Orléans : EA4022, Institut National des Sciences Appliquées - Centre Val de Loire : EA4022
3 : Laboratoire dÍnformatique et Systèmes
Aix Marseille Université : UMR7020, Université de Toulon : UMR7020, Centre National de la Recherche Scientifique : UMR7020
4 : Institut de sciences exactes et appliquées
5 : Laboratoire dÍnformatique Fondamentale et Appliquée de Tours
Université de Tours : EA6300, Institut National des Sciences Appliquées - Centre Val de Loire, Centre National de la Recherche Scientifique

L'utilisation de plates-formes de validation de programmes est de plus en plus fréquente pour l'apprentissage des bases de l'informatique. Si l'automatisation des tests de validation libère du temps pour l'enseignant et ludifie le parcours de l'apprenant, on observe également certains biais induits par ces dispositifs pédagogiques. Des recherches en Intelligence Artificielle (IA) visent à pallier certains de ces biais. Pour cela, elles se heurtent au problème de l'analyse fine de ces programmes par les algorithmes d'apprentissage automatique. Dans cet exposé nous présentons une nouvelle méthode d'apprentissage de représentations de programmes (embeddings). Dans une approche centrée 'enseignant', nous proposons également quelques usages possibles de ces représentations pour la détection automatique de réponses atypiques ou encore la suggestion de feedbacks par propagation.


Personnes connectées : 2 Vie privée
Chargement...