Class Link

java.lang.Object
com.imsl.datamining.neural.Link
All Implemented Interfaces:
Serializable

public class Link extends Object implements Serializable
A link in a neural network.

Link objects are not created directly. Instead, they are created by factory methods in FeedForwardNetwork.

The most useful method is FeedForwardNetwork.linkAll which creates Link objects connecting every Node in each Layer to every Node in the next Layer.

The method FeedForwardNetwork.link(Node,Node) creates a Link from a Node to any Node in a later Layer.

The method FeedForwardNetwork.findLink(Node,Node) returns the Link connecting two Nodes in the Network.

The method FeedForwardNetwork.remove(Link) removes a Link from the Network.

Each Link object contains a weight. Weights are used in computing Perceptron values.

See Also:
  • Method Details

    • getWeight

      public double getWeight()
      Returns the weight for this Link.
      Returns:
      A double which contains the weight attributed to this Node.
    • setWeight

      public void setWeight(double weight)
      Sets the weight for this Link.
      Parameters:
      weight - A double which specifies the weight to attribute to this Link.
    • getFrom

      public Node getFrom()
      Returns the origination Node for this Link.
      Returns:
      A Node which is the origination Node for this Link.
    • getTo

      public Node getTo()
      Returns the destination Node for this Link.
      Returns:
      A Node which is the destination Node for this Link.