📄 couchemp.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -