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)); }
public CarteAutoOrg(int nbcol, int nblignes, int nbpoids, int valeurmax) { this.nbcol = nbcol; this.nblignes = nblignes; tab = new Neurone[nblignes, nbcol]; for (int i = 0; i < nblignes; i++) { for (int j = 0; j < nbcol; j++) { tab[i, j] = new Neurone(nbpoids, valeurmax); } } }
public Classe(Neurone neurone) { ListNeurones.Add(neurone); }