Réseaux neuronaux – 1 – Introduction

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

Shell

Créer un fichier run.bat

Shell

Compiler t1.bcj

Java

Compilation:

Exécution:

C:\Users\33632\Documents\neuroph>run t1
1.0

A suivre 🙂

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *