类 Nerve
java.lang.Object
org.wlld.rnnNerveEntity.Nerve
-
字段概要
字段修饰符和类型字段说明protected ActiveFunctionprotected intprotected doubleprotected doubleprotected Stringprotected Matrixprotected doubleprotected intprotected 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 rnnOutNub) -
方法概要
修饰符和类型方法说明protected voidbackMatrix(Matrix g) protected doublecalculation(long eventId) voidvoidconnectFather(List<Nerve> nerveList) voidconnectOut(List<Nerve> nerveList) protected Matrixprotected voiddestoryParameter(long eventId) intgetId()doubleprotected doublegetWOne(long eventId) protected voidinput(long eventId, double parameter, boolean isStudy, Map<Integer, Double> E, OutBack imageBack, boolean isEmbedding, Matrix rnnMatrix) protected voidinputMatrix(long eventId, Matrix matrix, boolean isKernelStudy, int E, OutBack outBack) protected booleaninsertParameter(long eventId, double parameter) voidsendMatrix(long eventId, Matrix parameter, boolean isStudy, int E, OutBack outBack) voidsendMessage(long eventId, double parameter, boolean isStudy, Map<Integer, Double> E, OutBack outBack, boolean isEmbedding, Matrix rnnMatrix) voidsendRnnMessage(long eventId, double parameter, boolean isStudy, Map<Integer, Double> E, OutBack outBack, boolean isEmbedding, Matrix rnnMatrix) 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 -
rnnOutNub
protected int rnnOutNub -
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 -
activeFunction
-
-
构造器详细资料
-
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 rnnOutNub) throws Exception - 抛出:
Exception
-
-
方法详细资料
-
getDendrites
-
getNerveMatrix
-
setNerveMatrix
-
setDendrites
-
getThreshold
public double getThreshold() -
setThreshold
public void setThreshold(double threshold) -
setStudyPoint
protected void setStudyPoint(double studyPoint) -
sendMessage
-
sendRnnMessage
-
conv
-
sendMatrix
-
input
-
inputMatrix
-
backMatrix
-
updatePower
-
insertParameter
protected boolean insertParameter(long eventId, double parameter) -
destoryParameter
protected void destoryParameter(long eventId) -
getWOne
protected double getWOne(long eventId) -
calculation
protected double calculation(long eventId) -
getId
public int getId() -
connect
-
connectOut
-
connectFather
-