Reconnaître un chiffre sans réseau de neurones
Dessinez un chiffre : l'image devient un vecteur de nombres, puis on le compare aux modèles de référence avec la distance euclidienne — une approche pédagogique proche des défis MathAData sur la classification d'images.
Étape 1 / 3 — Dessinez un chiffre
1. Dessiner un chiffre
CanvasExemples rapides :
2. Voir la donnée
28 × 28 pixelsVecteur (extrait) :
Dessinez un chiffre pour voir le début du vecteur…
Chaque pixel devient un nombre entre 0 (noir) et 1 (blanc). L'image est donc un vecteur de 784 coordonnées.
3. Représentation 2D
GéométrieChaque chiffre est aussi résumé par deux indicateurs : le centre de gravité horizontal et vertical de l'encre (moyenne pondérée des pixels).
Prédiction
—
Distance min.
—
Centre X
—
Centre Y
—
Intensité moyenne
—
Classement par distance euclidienne
Défi : une appli d'IA doit reconnaître un chiffre manuscrit. Ici, on résout ce problème avec la distance euclidienne du programme de Seconde.
Quelles maths ?
- Seconde — distance : on classe par le modèle le plus proche : d(A, B) = √(Σ(aᵢ − bᵢ)²).
- Seconde — statistiques : moyenne pondérée des pixels pour situer le chiffre dans le plan.
- Première — géométrie : on peut prolonger l'activité avec une droite séparatrice ou le produit scalaire pour distinguer deux chiffres.
Prototype pédagogique inspiré de la démarche MathAData : un défi d'IA résolu avec les mathématiques du lycée, sans boîte noire.