Skip to content

GeoDaz/digitRecognizer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digit Recognizer

Sujet

L'objectif du projet est reconnaitre des chiffres dessinés par un utilisateur. Pour ce faire une IA est implémentée. Les chiffres sont identifiables à partir de leurs pixels grâce à un modèle entrainé au préalable sur l'arbre decitionnel classification. Celui-ci va pouvoir à ce moment-là prédire le chiffre voulu.

CSV

  • Créer un dossier data-csv.
  • Telecharger les fichiers train.csv et test.csv depuis Kaggle.
  • Déposer les dans le dossier.

venv

Créer le venv :

python3 -m venv venv

Lancer le venv

Windows :

venv\Scripts\activate

Unix :

venv/bin/activate

Installer les packages requis :

pip install -r requirements.txt

Mettre à jour la liste des package :

pip freeze > requirements.txt

Lancer les notebooks

jupyter notebook
  • Le script de modélisation permet de définir le modèle d'entrainement en limitant au mieux le taux d'erreur.
  • Le script de test sert lui à appliquer le modèle sur un autre jeu de données contenant uniquement les pixels et non les labels associés.

Entrainer l'IA depuis un script Python

python ./training.py

Lancer l'API python via flask

flask run

About

AI that recognize digits drawn on a canva

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 73.2%
  • JavaScript 14.3%
  • Python 7.4%
  • HTML 4.1%
  • CSS 1.0%