org.vizzini.ai.neuralnetwork
Class Connector

java.lang.Object
  extended by org.vizzini.util.AbstractBean
      extended by org.vizzini.ai.neuralnetwork.AbstractConnector
          extended by org.vizzini.ai.neuralnetwork.Connector
All Implemented Interfaces:
Cloneable, IConnector

public class Connector
extends AbstractConnector

Provides a connector between layers in a neural network.

Since:
v0.3
Version:
v0.3
Author:
Jeffrey M. Thompson

Field Summary
 
Fields inherited from class org.vizzini.util.AbstractBean
IGNORE_PROPERTIES
 
Constructor Summary
Connector(ILayer fromLayer, ILayer toLayer)
          Construct this object with the given parameters.
 
Method Summary
 void adjustWeights(double[][] deltas)
          Adjust the given layer's weights by adding the given deltas.
 
Methods inherited from class org.vizzini.ai.neuralnetwork.AbstractConnector
clone, equals, fillWeights, getFromLayer, getToLayer, getWeight, getWeightCount, getWeights, getWeights, randomizeWeights, randomizeWeights, setFromLayer, setToLayer, setWeight, setWeights, toString, zeroWeights
 
Methods inherited from class org.vizzini.util.AbstractBean
appendArray, appendCollection, appendList, appendMap, compareBooleans, compareObjects, getIgnoreProperties, hashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.vizzini.ai.neuralnetwork.IConnector
hashCode
 

Constructor Detail

Connector

public Connector(ILayer fromLayer,
                 ILayer toLayer)
Construct this object with the given parameters.

Parameters:
fromLayer - From layer.
toLayer - To layer.
Since:
v0.3
Method Detail

adjustWeights

public void adjustWeights(double[][] deltas)
Adjust the given layer's weights by adding the given deltas.

Parameters:
deltas - Weight deltas for the given layer.
Since:
v0.3


Copyright 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02