neuronespack
Class NeuroneFF

java.lang.Object
  extended byneuronespack.Neurone
      extended byneuronespack.NeuroneFF
All Implemented Interfaces:
Unite

public class NeuroneFF
extends Neurone

Title: Neurone Feed-Forward

Description: Gestion des neurones Feed-Forward.


Field Summary
static int VALEUR_SIGNAL_ERREUR
           
 
Fields inherited from class neuronespack.Neurone
VALEUR_POTENTIEL, VALEUR_SIGNAL
 
Constructor Summary
NeuroneFF(Couche c, int Id)
          Constructeur
 
Method Summary
 void calcSignalErreurCache()
          Calcul des signaux d'erreur d'un neurone caché
 void calcSignalErreurSortie(double valDes)
          Calcul du signal d'erreur sur la couche de sortie
 double getSignalErreur()
          Renvoie le signal d'erreur du neurone
 void run()
          Traitement du neurone
 
Methods inherited from class neuronespack.Neurone
addSynapsesIn, addSynapsesOut, calcPotentiel, calcSignal, getID, getMaCouche, getNbSynapsesIn, getNbSynapsesOut, getParametreNeurone, getPotentiel, getSignalBrut, getSynapseIn, getSynapseOut, setParametreNeurone, setPotentiel, setSignal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VALEUR_SIGNAL_ERREUR

public static final int VALEUR_SIGNAL_ERREUR
See Also:
Constant Field Values
Constructor Detail

NeuroneFF

public NeuroneFF(Couche c,
                 int Id)
Constructeur

Parameters:
c - Couche : Couche contenant le neurone
Id - int : Identifiant du neurone
Method Detail

getSignalErreur

public double getSignalErreur()
Renvoie le signal d'erreur du neurone


calcSignalErreurSortie

public void calcSignalErreurSortie(double valDes)
Calcul du signal d'erreur sur la couche de sortie

Parameters:
valDes - double : Valeur de sortie désirée

calcSignalErreurCache

public void calcSignalErreurCache()
Calcul des signaux d'erreur d'un neurone caché


run

public void run()
Traitement du neurone

Specified by:
run in class Neurone