|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ILayer
The Interface ILayer.
Method Summary | |
---|---|
boolean |
equals(Object obj)
Equals. |
DoubleMatrix |
getBias()
Gets the bias. |
DoubleMatrix |
getInput()
Gets the input. |
DoubleMatrix |
getNetSum()
Gets the net sum. |
DoubleMatrix |
getOutput()
Gets the output. |
double |
getTheta()
Gets the theta. |
ITransfere |
getTransfereFnctr()
Gets the transfere fnctr. |
DoubleMatrix |
getWeight()
Gets the weight. |
IWeight |
getWeightFnctr()
Gets the weight fnctr. |
int |
hashCode()
Hash code. |
boolean |
isBiased()
|
boolean |
isInputOnlyLayer()
Checks if is input only layer. |
void |
setBias(DoubleMatrix bias)
Sets the bias. |
void |
setFill(double value,
DoubleMatrix... matrices)
Sets the fill. |
void |
setFillRandom(DoubleMatrix... matrices)
Sets the fill random. |
void |
setInput(DoubleMatrix input)
Sets the input. |
void |
setNetSum(DoubleMatrix netsum)
Sets the net sum. |
void |
setOutput(DoubleMatrix output)
Sets the output. |
void |
setTheta(double theta)
Sets the theta. |
void |
setTransfereFnctr(ITransfere transfereFnctr)
Sets the transfere fnctr. |
void |
setWeight(DoubleMatrix weight)
Sets the weight. |
void |
setWeightFnctr(IWeight weightFnctr)
Sets the weight fnctr. |
void |
simulate()
Simulate. |
String |
toString()
To string. |
DoubleMatrix |
updateNetSum()
Update net sum. |
DoubleMatrix |
updateOutput()
Update output. |
Methods inherited from interface com.marmoush.jann.IFillableLayer |
---|
setFillRandomFloor, setFillRandomMinMax, setFillRandomMinMaxFloor |
Method Detail |
---|
boolean equals(Object obj)
equals
in class Object
obj
- the obj
DoubleMatrix getBias()
DoubleMatrix getInput()
DoubleMatrix getNetSum()
DoubleMatrix getOutput()
double getTheta()
ITransfere getTransfereFnctr()
DoubleMatrix getWeight()
IWeight getWeightFnctr()
int hashCode()
hashCode
in class Object
boolean isBiased()
boolean isInputOnlyLayer()
void setBias(DoubleMatrix bias)
bias
- the new biasvoid setFill(double value, DoubleMatrix... matrices)
IFillableLayer
setFill
in interface IFillableLayer
value
- the valuematrices
- the matricesvoid setFillRandom(DoubleMatrix... matrices)
IFillableLayer
setFillRandom
in interface IFillableLayer
matrices
- the new fill randomvoid setInput(DoubleMatrix input)
input
- the new inputvoid setNetSum(DoubleMatrix netsum)
netsum
- the new net sumvoid setOutput(DoubleMatrix output)
output
- the new outputvoid setTheta(double theta)
theta
- the new thetavoid setTransfereFnctr(ITransfere transfereFnctr)
transfereFnctr
- the new transfere fnctrvoid setWeight(DoubleMatrix weight)
weight
- the new weightvoid setWeightFnctr(IWeight weightFnctr)
weightFnctr
- the new weight fnctrvoid simulate()
String toString()
toString
in class Object
DoubleMatrix updateNetSum()
DoubleMatrix updateOutput()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |