neuronespack
Class ReseauPercep

java.lang.Object
  extended byneuronespack.Reseau
      extended byneuronespack.ReseauFF
          extended byneuronespack.ReseauPercep

public class ReseauPercep
extends ReseauFF


Field Summary
 
Fields inherited from class neuronespack.Reseau
CNX_BIAIS, CNX_COUCHE, CNX_ENTREE, CNX_SORTIE
 
Constructor Summary
ReseauPercep()
           
 
Method Summary
 double apprend()
          Apprentissage : Traite les exemples du fichier d'apprentissage
 double calcErreurSortie(CoucheFF couche)
          Calcul du signal d'erreur sur la couche de sortie
 void construitReseau(int[] paramReseau, int fonction)
           
 void construitReseau(int[] paramReseau, int fonction, double[][] vb)
           
 void corrigePoids()
          Correction des poids
 
Methods inherited from class neuronespack.ReseauFF
ajouteCouche, getEta, propagation, setEta
 
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

ReseauPercep

public ReseauPercep()
Method Detail

construitReseau

public void construitReseau(int[] paramReseau,
                            int fonction)

construitReseau

public void construitReseau(int[] paramReseau,
                            int fonction,
                            double[][] vb)

apprend

public double apprend()
Apprentissage : Traite les exemples du fichier d'apprentissage

Specified by:
apprend in class ReseauFF

calcErreurSortie

public double calcErreurSortie(CoucheFF couche)
Calcul du signal d'erreur sur la couche de sortie

Parameters:
couche - CoucheFF : couche à traiter
Returns:
double renvoit erreur globale sur la couche (0.5 carré des écarts)

corrigePoids

public void corrigePoids()
Correction des poids