Ce repertoire comporte un ensemble d'algorithmes lié au machine learning. Les algorithmes seront regroupés sous 3 catégories: apprentissage supervisé, apprentissage non supervisé et apprentissage par renforcement. La plupart des codes que vous verrez sur ce repertoire seront écrit en C et/ou en Python.
Pour exécuter un code écrit en C, il suffit de lancer la commande suivante:
make <repository_name.c>
./<repository_name> iris.dataPour exécuter un code écrit en Python, il suffit de lancer la commande suivante:
python3 <repository_name.py>Les algorithmes dans ce répertoire seront écrits from scratch en C et grâce à la librairie sklearn en Python.
-
c/<repo.cfg>fichier de configuration<repo.c>fichier regroupant les algos du modèleparser.cparsing du fichier de configuration + datasetsdocumentation/documentation (doxyfile)
-
python/<repo.py>fichier principal utilisantsklearnpour le modèle
La liste des éléments à rajouter/modifier dans l'avenir:
- Libération de la mémoire
- Création d'un parser d'arguments
- API pour uniformiser les codes
ml - Datasets à regrouper