Machine Learning unifié et efficace depuis 1999.
Dernière version :
Citer Shogun :
Développer l'état de construction de la branche :
Faites un don à Shogun via NumFocus :
Buildbot : https://buildbot.shogun.ml.
Voir doc/readme/ABOUT.md pour une description du projet.
Voir doc/readme/INSTALL.md pour les instructions d'installation.
Voir doc/readme/INTERFACES.md pour appeler Shogun depuis ses interfaces.
Voir doc/readme/EXAMPLES.md pour plus de détails sur la création d'exemples d'API.
Voir doc/readme/DEVELOPING.md pour savoir comment pirater Shogun.
Voir les exemples d'API pour toutes les interfaces.
Consultez le wiki pour obtenir des informations détaillées sur les développeurs.
Shogun est implémenté en C++ et propose des interfaces unifiées générées automatiquement pour Python, Octave, Java/Scala, Ruby, C#, R, Lua. Nous travaillons actuellement sur l'ajout de langages supplémentaires, notamment JavaScript, D et Matlab.
Interface | Statut |
---|---|
Python | mature (pas de problèmes connus) |
Octave | mature (pas de problèmes connus) |
Java/Scala | stable (pas de problèmes connus) |
Rubis | stable (pas de problèmes connus) |
C# | stable (pas de problèmes connus) |
R. | bêta (la plupart des exemples fonctionnent, les appels statiques ne sont pas disponibles) |
Perl | pré-alpha (qualité des travaux en cours) |
JS | pré-alpha (qualité des travaux en cours) |
Consultez notre site Web pour des exemples dans toutes les langues.
Shogun est pris en charge sous GNU/Linux, MacOSX, FreeBSD et Windows.
Les répertoires suivants se trouvent dans la distribution source. Notez que certains dossiers sont des sous-modules qui peuvent être extraits avec git submodule update --init
.
src - code source, séparé en source C++ et interfaces
doc - readmes (doc/readme, sous-module), notebooks Jupyter, livre de recettes (exemples d'API), licences
exemples - fichiers d'exemple pour toutes les interfaces
data - ensembles de données (sous-module, requis pour les exemples)
tests - tests unitaires et intégration continue d'exemples d'interface
applications - applications de SHOGUN (obsolètes)
benchmarks - benchmarks de vitesse
cmake - scripts de construction cmake
Shogun est distribué sous licence BSD à 3 clauses, avec des composants GPL3 en option. Voir doc/licences pour plus de détails.