org.joone.structure
Interface Node

All Known Implementing Classes:
AbstractNode, BiasNode, ContextNode, InputNode

public interface Node

The node interface, which defines a node inside a neural network.

Author:
mg

Method Summary
 java.util.List<Connection> getConnections()
          List of connections that fire into this node
 double getDerivative(int pattern)
          The node's current derivative value
 double getInputValue(int pattern)
          The node's current input value
 int getOrder()
          The node's order in the network.
 double getOutputValue(int pattern)
          The node's current output value
 javax.swing.tree.MutableTreeNode getTreeNode()
          Return a suitable treeview description of the node
 

Method Detail

getInputValue

double getInputValue(int pattern)
The node's current input value

Parameters:
pattern - the pattern number, 1 for the first pattern

getOutputValue

double getOutputValue(int pattern)
The node's current output value

Parameters:
pattern - the pattern number, 1 for the first pattern

getDerivative

double getDerivative(int pattern)
The node's current derivative value

Parameters:
pattern - the pattern number, 1 for the first pattern

getOrder

int getOrder()
The node's order in the network. Nodes with an order of 1 are input nodes and fire into nodes with order 2, who fire into nodes with order 3 and so forth until the output layer is reached.


getConnections

java.util.List<Connection> getConnections()
List of connections that fire into this node


getTreeNode

javax.swing.tree.MutableTreeNode getTreeNode()
Return a suitable treeview description of the node



Submit Feedback to pmarrone@users.sourceforge.net