Name | Last Update | Last Commit 4152e83df25 – Addind kmeans mahalanobis. The algorithm is now... | history |
---|---|---|---|
volia | |||
.gitignore | |||
MANIFEST.in | |||
Makefile | |||
README.md | |||
setup.py |
README.md
Introduction
Volia est une librairie python pour le machine learning dédié au speech. Elle est accompagnée par un ensemble de scripts qui permettent de gérer des données et entraîner des modèles, sortir des rapports d'analyses, des benchmark etc.
Encore un test ici.
Quick start
Utiliser volia est très simple.
Installer volia
Volia n'étant pas un repository officiel PyPi, vous devez l'installer en mode développement. Pour ce faire, vous pouvez utiliser le Makefile en exécutant la commande suivante :
make
Exécuter les scripts de n'importe où
Vous pouvez lancer des scripts depuis n'importe quel chemin de votre ordinateur. Pour cela, il suffit de lancer la commande suivante en remplaçant run-script par le nom du module à lancer :
python -m volia.run-script
Exemple :
python -m volia.test
Si Volia est bien installé sur votre machine, cette commande devrait pour retourner "Volia is well installed." dans votre terminal.
Evolution
Un jour, si ce repository devient trop volumineux, je créerai un deuxième repository seulement composé des scripts. Ce qui m'embête avec cette approche est le lien entre la version du repository volia et celui des scripts. Je suis donc en train de réfléchir à une solution pour organiser mon code proprement et bien séparer la partie script de la partie bibliothèque de Volia.
En fait, j'ai peut-être une nouvelle solution. Grâce aux fichiers init, j'ai trouvé une méthode pour facilement ajouter au path les parents. De cette manière, je peux créer des scripts dans des sous dossiers qui pourront appeler aisément les modules du core, par exemple.