|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectneuronespack.Reseau
neuronespack.ReseauKoho
Title: Réseau de Kohonen
Description: Gestion des réseaux de Kohonen
Field Summary | |
int |
numIteration
Numéro d'itération courante |
Fields inherited from class neuronespack.Reseau |
CNX_BIAIS, CNX_COUCHE, CNX_ENTREE, CNX_SORTIE |
Constructor Summary | |
ReseauKoho()
Constructeur |
Method Summary | |
void |
ajouteCouche(int tailleX,
int tailleY,
int ft,
double[] pFT)
Création d'une couche de Kohonen |
void |
apprend()
Apprentissage |
void |
construitConnexionsEntrees()
Construit les connexions d'entrées |
void |
construitReseau(int tX,
int tY)
Construit une carte de Kohonen en 2 dimensions |
void |
corrigePoids()
Correction des poids |
NeuroneKoho |
getBMU()
Getter BMU |
double |
getEta0()
Getter Eta0 |
double |
getEtaT()
Getter etaT |
int |
getMaxIteration()
Getter nb total d'itérations |
NeuroneKoho |
getNeuroneXY(int x,
int y)
Renvoie un neurone selon sa position (x, y) |
double |
getSigma0()
Getter Sigma0 |
double |
getSigmaT()
Getter sigmaT |
int |
getTailleX()
Getter taille X |
int |
getTailleY()
Getter taille Y |
double |
getTau()
Getter constante temporelle |
void |
propagation()
Propagation avant |
void |
setBMU(NeuroneKoho neurone)
Setter BMU |
void |
setEta0(double e)
Setter Eta0 |
void |
setMaxIteration(int m)
Setter nb total d'itérations |
void |
setSigma0(double s)
Setter Sigma0 |
void |
setTau()
Setter constante temporelle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public int numIteration
Constructor Detail |
public ReseauKoho()
Method Detail |
public void construitReseau(int tX, int tY)
tX
- int : Taille en xtY
- int : Taille en ypublic void ajouteCouche(int tailleX, int tailleY, int ft, double[] pFT)
tailleX
- int : Taille en xtailleY
- int : Taille en yft
- int : Fonction de transfertpFT
- double[] : Paramètres de la fonction de transfertpublic void construitConnexionsEntrees()
public void apprend()
public void propagation()
propagation
in class Reseau
public void corrigePoids()
public void setBMU(NeuroneKoho neurone)
public NeuroneKoho getBMU()
public void setEta0(double e)
public double getEta0()
public double getEtaT()
public void setTau()
public double getTau()
public void setSigma0(double s)
public double getSigma0()
public double getSigmaT()
public void setMaxIteration(int m)
public int getMaxIteration()
public int getTailleX()
public int getTailleY()
public NeuroneKoho getNeuroneXY(int x, int y)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |