Download zip Select Archive Format
Name Last Update history
File dir volia Loading commit data...
File txt .gitignore Loading commit data...
File txt MANIFEST.in Loading commit data...
File txt Makefile Loading commit data...
File txt README.md Loading commit data...
File txt requirements.txt Loading commit data...
File txt setup.py Loading commit data...

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.

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.