1 | Catégorie | N° | Désignation Séquence | Téléchargement | Description | Durée | Elémentaire, Tiers lieu, Médiathèque, etc. | Collège Techno | 2de STI2D | 2de SNT | 1ère/Tale NSI | 1ère/Tale SI | Tale Ens. Sc. Commun | Supérieur | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | Global | G1 | Introduction à l'IA Recommandé pour commencer | Élève | Prof | Initialisation à l'IA à travers 4 niveaux successifs d'autonomie du robot AlphAI : 1-téléguidage, 2-programmation, 3-apprentissage supervisé ("par imitation"), 4-apprentissage par renforcement ("par essai et erreur") | 1-6h | Elémentaire | Collège | STI2D | SNT | NSI | SI | Tale | Supérieur | |||
3 | G2 | Ethique de l'IA | Élève | Prof | Série de mini situations illustrant des questions éthiques se posant à propos de l'IA (confidentialité des données, biais, etc.) | 2-3h | Collège | STI2D | SNT | NSI | SI | Tale | Supérieur | |||||
4 | Programmation Python (pas d'IA) | P1 | TP AlphAI télécommandé Premier d'une séquence de TPs partant de la programmation "classique" pour arriver au machine learning | Élève | Prof | Programmation Python : envoyer des commandes au robot en fonction des touches enfoncées au clavier, puis organiser une course de robots | 2-3h | NSI | SI | Supérieur | ||||||||
5 | P2 | TP Programmation caméra | Élève | Prof | Programmation Python : prise en main de l'ultra-son et de la caméra pour programmer des déplacements autonomes du robot puis organiser une course de robots. | 2-3h | NSI | Supérieur | ||||||||||
6 | Apprentissage Supervisé | S1 | Course de robot Recommandé pour découvrir en manipulant | Élève | Prof | Activité ludique pour classe avec plusieurs robots : les élèves entraînent les robots à rouler dans un circuit puis une course est organisée. Les élèves apprennent par la manipulation le principe de l'apprentissage supervisé et l'importance de la qualité des données d'entraînement. | 2-3h | Elémentaire | Collège | STI2D | SNT | NSI | SI | Tale | ||||
7 | S2 | Interaction humain-robot | Élève | Prof | Activité ludique laissant place à l'imagination des étudiants : réalisation de parcours, ou chorégraphies, où le robot réagit à divers signes visuels, comme par exemple des signes de la main. | 2-3h | Elémentaire | Collège | STI2D | SNT | NSI | SI | Tale | |||||
8 | S3 | TP Algorithme KNN Comprendre un premier algorithme intuitif | Élève | Prof | Visualisation et application de l'algorithme au programme des K plus proches voisins pour apprendre au robot à éviter les obstacles. Une partie II optionnelle fait reprogrammer l'algorithme par les élèves eux-même et le mettre en œuvre sur le robot. | 1h (partie I) ou 3h (parties I et II) | SNT | NSI | SI | Tale | Supérieur | |||||||
9 | S4 | TP Algorithme KNN "couleur" | Élève | Prof | Version plus avancée du TP "Algorithme KNN" avec un travail spécifique sur des images pour programmer également le prétraitement de ces dernières. | 3-4h | NSI | Tale | Supérieur | |||||||||
10 | S5 | TP Détection d'intrus Comprendre le Deep Learning dans le détail | Élève | Prof | Compréhension mathématique des réseaux de neurones à travers une activité basée sur l'ultra-son du robot. On y découvre notamment pourquoi on a besoin de couches de neurones intermédiaires. | 2h | SNT ? | NSI | SI ? | Tale ? | Supérieur | |||||||
11 | S6 | TP Réseau de neurones avec PyTorch | Élève | Prof | Programmation d'un réseau de neurones générique avec PyTorch pouvant remplacer celui intégré au logiciel. | 3h | Supérieur | |||||||||||
12 | Apprentissage par Renforcement | R2 | TP Découverte Apprentissage par Renforcement (avancé) | Élève | Prof | Version plus avancée du TP "Découverte Apprentissage par Renforcement" où l'utilisateur découvre les équations en jeu et en manipule les paramètres | 3h | Supérieur |