|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.joone.structure.NodeFactory
public class NodeFactory
A node factory. Use this calss to get various nodes, such as sigmoid or tanh types.
Field Summary | |
---|---|
static DoubleFunction |
gaussDerivativeFunction
Gaussian derivative function |
static DoubleFunction |
gaussFunction
Gaussian function |
static DoubleFunction |
linearDerivativeFunction
Linear derivative function |
static DoubleFunction |
linearFunction
Linear function |
static DoubleFunction |
logarithmicDerivativeFunction
Derivative of logarithmic function |
static DoubleFunction |
logarithmicFunction
Logarithmic function |
static DoubleFunction |
sigmoidDerivativeFunction
Sigmoid derivative function |
static DoubleFunction |
sigmoidFunction
Sigmoid function |
static DoubleFunction |
sineDerivativeFunction
Return derivative of sine function |
static DoubleFunction |
sineFunction
Sine function |
static DoubleFunction |
tanhDerivativeFunction
Tanh derivative function |
static DoubleFunction |
tanhFunction
Tanh function |
Constructor Summary | |
---|---|
NodeFactory()
|
Method Summary | |
---|---|
static Node |
getGaussNode()
Return a gauss node |
static Node |
getLinearNode()
Return a linear node |
static Node |
getLogarithmicNode()
Return a logarithmic node |
static Node |
getSigmoidNode()
Return a sigmoid node |
static Node |
getSineNode()
Return a sine node |
static Node |
getTanhNode()
Return a tanh node |
static javax.swing.tree.MutableTreeNode |
getTreeNode(Node node)
Given a node, return a suitable treenode description of it |
static void |
setNodeFunctions(AbstractNode node,
Layer layer)
Set the transport and derivative functions of a node from the type of layer it is found in |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final DoubleFunction linearFunction
public static final DoubleFunction linearDerivativeFunction
public static final DoubleFunction sigmoidFunction
public static final DoubleFunction sigmoidDerivativeFunction
public static DoubleFunction tanhFunction
public static final DoubleFunction tanhDerivativeFunction
public static final DoubleFunction gaussFunction
public static final DoubleFunction gaussDerivativeFunction
public static final DoubleFunction logarithmicFunction
public static final DoubleFunction logarithmicDerivativeFunction
public static final DoubleFunction sineFunction
public static final DoubleFunction sineDerivativeFunction
Constructor Detail |
---|
public NodeFactory()
Method Detail |
---|
public static Node getLinearNode()
public static Node getSigmoidNode()
public static Node getTanhNode()
public static Node getGaussNode()
public static Node getLogarithmicNode()
public static Node getSineNode()
public static void setNodeFunctions(AbstractNode node, Layer layer)
public static javax.swing.tree.MutableTreeNode getTreeNode(Node node)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |