类 Nerve
java.lang.Object
org.wlld.nerveEntity.Nerve
- 直接已知子类:
HiddenNerve,OutNerve,SensoryNerve,SoftMax
- 作者:
- lidapeng 神经元,所有类别神经元都要继承的类,具有公用属性 @date 9:36 上午 2019/12/21
-
字段概要
字段修饰符和类型字段说明protected ActiveFunctionprotected final intprotected intprotected doubleprotected doubleprotected final intprotected final intprotected Stringprotected Matrixprotected doubleprotected Matrixprotected doubleprotected doubleprotected doubleprotected int -
构造器概要
构造器限定符构造器说明protectedNerve(int id, int upNub, String name, int downNub, double studyPoint, boolean init, ActiveFunction activeFunction, boolean isDynamic, int rzType, double lParam, int step, int kernLen, int depth, int matrixX, int matrixY, int coreNumber) -
方法概要
修饰符和类型方法说明protected voidbackMatrix(Matrix t) protected doublecalculation(long eventId) voidvoidconnectFather(List<Nerve> nerveList) protected Matrixprotected voiddestoryParameter(long eventId) intgetId()doubleprotected voidprotected voidinputMatrix(long eventId, Matrix matrix, boolean isKernelStudy, Map<Integer, Double> E, OutBack outBack, boolean needMatrix) protected voidinputMatrixFeature(long eventId, List<Double> parameters, boolean isStudy, Map<Integer, Double> E, OutBack imageBack) protected booleaninsertParameter(long eventId, double parameter) protected booleaninsertParameters(long eventId, List<Double> parameters) voidsendMatrix(long eventId, Matrix parameter, boolean isStudy, Map<Integer, Double> E, OutBack outBack, boolean needMatrix) voidsendMatrixList(long eventId, List<Double> parameter, boolean isStudy, Map<Integer, Double> E, OutBack outBack) voidsendMessage(long eventId, double parameter, boolean isStudy, Map<Integer, Double> E, OutBack outBack) voidsetDendrites(Map<Integer, Double> dendrites) voidsetNerveMatrix(Matrix nerveMatrix) protected voidsetStudyPoint(double studyPoint) voidsetThreshold(double threshold) protected voidupdatePower(long eventId)
-
字段详细资料
-
dendrites
-
wg
-
upNub
protected int upNub -
downNub
protected int downNub -
features
-
nerveMatrix
-
threshold
protected double threshold -
name
-
outNub
protected double outNub -
E
protected double E -
gradient
protected double gradient -
studyPoint
protected double studyPoint -
sigmaW
protected double sigmaW -
sigmaMatrix
-
activeFunction
-
depth
protected final int depth -
matrixX
protected final int matrixX -
matrixY
protected final int matrixY
-
-
构造器详细资料
-
Nerve
protected Nerve(int id, int upNub, String name, int downNub, double studyPoint, boolean init, ActiveFunction activeFunction, boolean isDynamic, int rzType, double lParam, int step, int kernLen, int depth, int matrixX, int matrixY, int coreNumber) throws Exception - 抛出:
Exception
-
-
方法详细资料
-
getDendrites
-
getNerveMatrix
-
setNerveMatrix
-
setDendrites
-
getThreshold
public double getThreshold() -
setThreshold
public void setThreshold(double threshold) -
setStudyPoint
protected void setStudyPoint(double studyPoint) -
sendMessage
-
conv
-
sendMatrixList
-
sendMatrix
-
input
-
inputMatrixFeature
-
inputMatrix
-
backMatrix
-
updatePower
-
insertParameters
-
insertParameter
protected boolean insertParameter(long eventId, double parameter) -
destoryParameter
protected void destoryParameter(long eventId) -
calculation
-
getId
public int getId() -
connect
-
connectFather
-