Publié sur éduscol STI (https://sti.eduscol.education.fr)

Accueil > TD/TP Reconnaissance d'écriture manuscrite

publié le 23 juin 2025 par Olivier TOURVIEILLE [1]

Reconnaissance d'écriture [2]
Reconnaissance d'écriture [3]
Reconnaissance d'écriture [4]

Contenu principal

Description

Cadre de cette activité

Objectifs : Utiliser un module d’IA (scikit-learn) pour reconnaitre des chiffres manuscrits, ce qui permet de comprendre les principes de l’IA par réseau de neurones et méthode knn, en comparant les performances et tailles des deux modèles obtenus

Matière : Sciences de l’Ingénieur

Niveau : CPGE SPE : MP-PC-PT-PSI

Activité : TD/TP/cours réalisé en 1h en classe par les élèves en ne faisant que la partie scikitlearn (Parties 5 & 6). Pas besoin de cours, ce sujet est conçu pour introduire les notions au programme tout en programmant.

Séquence : Chapitre « Intelligence artificielle » - Méthodes knn et réseau de neurones

Matériel : Ordinateur avec logiciel de programmation en langage Python (ex : Pyzo+Anaconda). Modules numpy, matplotlib, scikit-image et scikit-learn impératifs

Compétences du programme de S.I.

o C1.3.8 - Analyser les principes d'intelligence artificielle. S3

o C3.1.3 - Choisir une démarche de résolution d'un problème d'ingénierie numérique ou d'intelligence artificiel. S3

o C3.3.3 - Résoudre un problème en utilisant une solution d'intelligence artificielle. S3

o C4.3.3 - Effectuer des traitements à partir de données. S3

Ressources mises à disposition

o Sujet + Dossier élèves 1 à 6 et 5 à 6 (cf. remarques)

o Code corrigé

o Cours + Résumé « Matrices de pixels et images »

o Check Fichiers

o Dossier « Aller plus loin »

o Dossier « Starter kit »

 

Remarques 

- Il y a régulièrement des problèmes de chemins de fichiers, les élèves ayant du mal à comprendre tout ce qui est derrière. Je vous propose donc une « Check Fichiers » permettant de s’en sortir rapidement sur les erreurs « FileNotFoundError: [Errno 2] No such file or directory: 'test.txt' »

- Les parties 1 à 4 font appel au programme d’Informatique du Tronc Commun de SUP. Elles sont relativement longues à réaliser, je suggère aux élèves qui le souhaitent de les lire/programmer avant la séance sur l’IA.

- A défaut de préparation, il faut que les élèves et le professeur maîtrisent l’organisation des données créées dans l’exercice 4 (4-1 et 4-2) et bien rappelées dans le sujet à l’exercice 4. Il n’est pas du tout nécessaire de comprendre les parties 1 à 4 pour faire la suite, elles n’ont pour but de que de préparer les images et données à apprendre et reconnaitre.

- J’ai tenu, en fin de sujet, à partager les modèles d’apprentissage sur les 330 000 images de NIST de chiffres manuscrits compatibles avec ce sujet (un seul morceau noir sur l’image). Celui qui souhaitera aller plus loin pourra donc comprendre et réaliser l’apprentissage complet pour obtenir un modèle bien entraîné. Attention, le modèle knn pèse 5 Go... Je ne sais pas si son partage par Eduscol passera. Le modèle RN ne pèse que 5 Mo.

- Je partage un dossier « Starter kit », qui permet très facilement, à l’aide du modèle réseau de neurones entrainé sur les 330 000 images, de reconnaitre n’importe quelle image de chiffre manuscrit.

 

 

Savoirs, compétences et CI
Compétences visées: 
  • Référentiels par compétences [5]
    • CPGE [6]
      • CPGE Physique Chimie Sciences de l'Ingénieur PCSI - PSI/PSI* - Cycle complet (2021) [7]
        • C1 - A – Analyser [8]
          • C1.3 - A3 – Analyser l'organisation fonctionnelle et structurelle [9]
            • C1.3.8 - Analyser les principes d'intelligence artificielle. S3 [10]
        • C3 - C – Résoudre [11]
          • C3.1 - C1 – Proposer une démarche de résolution [12]
            • C3.1.3 - Choisir une démarche de résolution d'un problème d'ingénierie numérique ou d'intelligence artificiel. S3 [13]
          • C3.3 - C3 – Mettre en œuvre une démarche de résolution numérique [14]
            • C3.3.3 - Résoudre un problème en utilisant une solution d'intelligence artificielle. S3 [15]
        • C4 - D – Expérimenter [16]
          • C4.3 - D3 – Mettre en œuvre un protocole expérimental [17]
            • C4.3.3 - Effectuer des traitements à partir de données. S3 [18]
      • CPGE Physique Technologie PTSI / PT/PT* - Cycle complet (2021) [19]
        • C1 - A – Analyser [20]
          • C1.3 - A3 – Analyser l'organisation fonctionnelle et structurelle [21]
            • C1.3.8 - Analyser les principes d'intelligence artificielle. S3 [22]
        • C3 - C – Résoudre [23]
          • C3.1 - C1 – Proposer une démarche de résolution [24]
            • C3.1.3 - Choisir une démarche de résolution d'un problème d'ingénierie numérique ou d'intelligence artificiel. S3 [25]
          • C3.3 - C3 – Mettre en œuvre une démarche de résolution numérique [26]
            • C3.3.3 - Résoudre un problème en utilisant une solution d'intelligence artificielle. S3 [27]
        • C4 - D – Expérimenter [28]
          • C4.3 - D3 – Mettre en œuvre un protocole expérimental [29]
            • C4.3.3 - Effectuer des traitements à partir de données. S3 [30]
Fichiers et liens
Icône PDF Sujet TP Intelligence Artificielle - Reconnaissance d'écriture [31]
Icône paquet Ensemble des fichiers TP Intelligence Artificielle - Reconnaissance d'écriture [32]

URL source (modified on 23/06/2025 - 18:25):https://sti.eduscol.education.fr/ressources_pedagogiques/tdtp-reconnaissance-decriture-manuscrite

Liens
[1] https://sti.eduscol.education.fr/utilisateurs/olivier-tourvieille?node=18193 [2] https://sti.eduscol.education.fr/system/files/images/ressources/pedagogiques/18193/18193-reconnaissance-ecriture.jpg [3] https://sti.eduscol.education.fr/system/files/images/ressources/pedagogiques/18193/18193-reconnaissance-ecriture2.jpg [4] https://sti.eduscol.education.fr/system/files/images/ressources/pedagogiques/18193/18193-reconnaissance-ecriture3.jpg [5] https://sti.eduscol.education.fr/referentiel-competences/referentiels-par-competences [6] https://sti.eduscol.education.fr/referentiels-par-competences/cpge [7] https://sti.eduscol.education.fr/referentiels-par-competences-cpge/cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle [8] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c1 [9] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c13 [10] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c138 [11] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c3 [12] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c31 [13] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c313 [14] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c33 [15] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c333 [16] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c4 [17] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c43 [18] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c433 [19] https://sti.eduscol.education.fr/referentiels-par-competences-cpge/cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021 [20] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021/c1-analyser [21] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021-c1-9 [22] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021-c1-17 [23] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021/c3-resoudre [24] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021-c3-resoudre [25] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021-c3-2 [26] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021-c3-19 [27] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021-c3-22 [28] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021/c4 [29] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021-c4/c43-d3 [30] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021-c4/c433 [31] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/pedagogiques/18193/18193-ia-reconnaissance-decriture.pdf [32] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/pedagogiques/18193/18193-reconnaissance-decriture-manuscrite.zip