neuronespack
Class CoucheKoho

java.lang.Object
  extended byneuronespack.Couche
      extended byneuronespack.CoucheKoho
All Implemented Interfaces:
GroupeUnites

public class CoucheKoho
extends Couche

Title: Couche Kohonen

Description: Gestion des couches de type Kohonen.


Constructor Summary
CoucheKoho(int nbNx, int nbNy, int ft, double[] pFT)
          Constructeur de la couche
 
Method Summary
 void creeNeurones()
          Crée les neurones
 double getDistanceNeurones(NeuroneKoho neurone1, NeuroneKoho neurone2)
          Renvoie la distance entre 2 neurones
 int getNbNeuronesX()
          Getter nombre de neurones en x
 int getNbNeuronesY()
          Getter nombre de neurones en y
 void traiteCouche(Reseau leReseau)
          Traitement de la couche
 
Methods inherited from class neuronespack.Couche
addNeurone, getLesUnites, getNbUnites, getParamFT, getTypeFT, getUnite
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoucheKoho

public CoucheKoho(int nbNx,
                  int nbNy,
                  int ft,
                  double[] pFT)
Constructeur de la couche

Parameters:
nbNx - int : Taille de la couche en x
nbNy - int : Taille de la couche en y
ft - int : Fonction de transfert
pFT - double[] : Paramètres de la fonction de transfert
Method Detail

creeNeurones

public void creeNeurones()
Crée les neurones

Specified by:
creeNeurones in class Couche

traiteCouche

public void traiteCouche(Reseau leReseau)
Traitement de la couche

Specified by:
traiteCouche in class Couche

getDistanceNeurones

public double getDistanceNeurones(NeuroneKoho neurone1,
                                  NeuroneKoho neurone2)
Renvoie la distance entre 2 neurones


getNbNeuronesX

public int getNbNeuronesX()
Getter nombre de neurones en x


getNbNeuronesY

public int getNbNeuronesY()
Getter nombre de neurones en y