neuronespack
Class ReseauFF

java.lang.Object
  extended byneuronespack.Reseau
      extended byneuronespack.ReseauFF
Direct Known Subclasses:
ReseauBP

public abstract class ReseauFF
extends Reseau

Title: Réseau Feed-Forward

Description: Gestion des réseaux Feed-Forward


Field Summary
 
Fields inherited from class neuronespack.Reseau
CNX_BIAIS, CNX_COUCHE, CNX_ENTREE, CNX_SORTIE
 
Constructor Summary
ReseauFF(int nbC)
          Constructeur du réseau
 
Method Summary
 void ajouteCouche(int nbN, int ft, double[] pFT)
          Création d'une couche
abstract  double apprend()
           
 double getEta()
          Getter du pas d'apprentissage
 void propagation()
          Propagation avant
 void setEta(double e)
          Setter du pas d'apprentissage
 
Methods inherited from class neuronespack.Reseau
addCouche, ajouteConnexionsBiais, ajouteConnexionsCouches, ajouteConnexionsEntrees, ajouteConnexionsSorties, construitConnexionsBiais, construitConnexionsCouches, construitConnexionsCouchesComplete, construitConnexionsEntrees, construitConnexionsEntreesDirectes, construitConnexionsSorties, construitConnexionsSortiesDirectes, getConnexions, getCouche, getDonneesCourantes, getLeBiais, getLesConnexions, getLesCouches, getNbCouches, getResultats, setDonneesCourantes, setFichierEntree, setFichierResultat, setPoidsConnexions, setResultat
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReseauFF

public ReseauFF(int nbC)
Constructeur du réseau

Parameters:
nbC - int : nombre de couches
Method Detail

ajouteCouche

public void ajouteCouche(int nbN,
                         int ft,
                         double[] pFT)
Création d'une couche

Parameters:
nbN - int : nombre de neurones
ft - int : type de fonction de transfert
pFT - int[] : paramètres de la fonction de transfert

propagation

public void propagation()
Propagation avant

Specified by:
propagation in class Reseau

setEta

public void setEta(double e)
Setter du pas d'apprentissage


getEta

public double getEta()
Getter du pas d'apprentissage


apprend

public abstract double apprend()