couchemp.java

来自「application som kohonen , pour une class」· Java 代码 · 共 49 行

JAVA
49
字号
package neuronespack;

/**
 * Package Neurones
 * Fonctionalit閟 de base des r閟eaux neuronaux.
 * R閟eaux Neauronaux, Vuibert 2006.
 * Jean-Philippe Rennard
 * version 1.0, 17/3/2006
 */

/**
 * <p>Title: Couche McCulloch-Pitts</p>
 * <p>Description: Gestion des couches McCulloch-Pitts.</p>
 */
public class CoucheMP extends Couche {

  /**
   * Constructeur de la couche
   * @param nbN int : Nombre de neurones
   * @param ft int : Fonction de transfert
   * @param pFT double[] : Param鑤res de la fonction de transfert
   */
  public CoucheMP(int nbN, int ft, double pFT[]) {
    super(nbN, ft, pFT);
    creeNeurones();
  }

  /** Cr閑 les neurones */
  public void creeNeurones() {
    for(int i=0; i<getNbUnites(); i++) {
      addNeurone(new NeuroneMP(this, i));
    }
  }

  /** Traitement de la couche */
  public void traiteCouche(Reseau leReseau) {
    Neurone neurone;
    for(int i=0; i<getNbUnites(); i++) {
      neurone = (Neurone) getUnite(i);
      neurone.setSignal(neurone.calcSignal());
    }
    for(int i=0; i<getNbUnites(); i++) {
      neurone = (Neurone) getUnite(i);
      neurone.setPotentiel(neurone.calcPotentiel());
    }
  }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?