Cet article est le début d’une série visant à définir pour le langage Basilic un ou des modules permettant d’effectuer des traitements de deep learning (apprentissage profond) à l’aide du logiciel Neuroph. L’ensemble des articles (courant et à venir) a été testé sous Windows 10.
Neuroph est un logiciel de réseau neuronal écrit en Java. Il comprend une API qui peut être utilisée pour développer des architectures de réseau neuronal . Un éditeur graphique « neurophstudio » facilite l’apprentissage et l’utilisation des réseaux neuronaux.
Fonctionnalités
- Prend en charge les perceptrons multicouches avec rétro-propagation.
- Prise en charge de la reconnaissance d’images.
- Interface graphique facile à utiliser pour créer et expérimenter.
- Prend en charge de divers autres réseaux de neurones et de règles d’apprentissage.
- API facile à utiliser
Installation
- créer un répertoire neuroph, ce sera le répertoire où tout sera installé.
- installer basilic dans le répertoire neuroph
- installer une version de jdk >= 8 dans le répertoire neuroph
- créer un répertoire neurophgui dans le répertoire neuroph. Dans ce répertoire installer neurophstudio ,
- télécharger l’api neuroph, dézipper dans neuroph
- créer un répertoire neurophdoc dans neuroph. Dans ce répertoire dézipper la documentation se trouvant dans neuroph\neuroph-X.XX\Framework\apidoc.zip
On obtient la structure suivante
Recopier tous les fichiers jar se trouvant dans:
et dans
Dans le répertoire java8\jre\lib\ext, supprimer ensuite les fichiers
del log*.*
Dans le répertoire java8\jre\lib\ext , on doit avoir
Premier test
Modifier cb.bat
Créer un fichier run.bat
Compiler t1.bcj
Compilation:
Exécution:
C:\Users\33632\Documents\neuroph>run t1 1.0
A suivre 🙂