Esempio n. 1
0
 public double DistInterNeurone(Neurone n2)
 {
     double dist = 0;
        for (int i = 0; i < poids.Count; i++)
        {
        dist = dist + (poids[i] - n2.poids[i]) * (poids[i] - n2.poids[i]);
        }
        return Math.Sqrt(dist);
 }
Esempio n. 2
0
 public CarteSOM( int nbcol, int nblignes, int nbpoids, int valeurmax)
 {
     this.nbcol = nbcol;
     this.nblignes = nblignes;
     tab = new Neurone[nbcol, nblignes];
     for (int i=0; i<nbcol; i++)
         for (int j = 0; j < nblignes; j++)
         {
             tab[i, j] = new Neurone(nbpoids, valeurmax);
         }
 }
Esempio n. 3
0
 public Classe( Neurone neurone)
 {
     ListNeurones.Add(neurone);
 }