org.vizzini.ai.neuralnetwork.layer
Class OutputLayer

java.lang.Object
  extended by org.vizzini.util.AbstractBean
      extended by org.vizzini.ai.neuralnetwork.layer.AbstractLayer
          extended by org.vizzini.ai.neuralnetwork.layer.AbstractFunctionLayer
              extended by org.vizzini.ai.neuralnetwork.layer.OutputLayer
All Implemented Interfaces:
Cloneable, ILayer

public class OutputLayer
extends AbstractFunctionLayer

Provides an output layer for 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
OutputLayer()
          Construct this object.
OutputLayer(String name, int nodeCount)
          Construct this object with the given parameters.
 
Method Summary
 
Methods inherited from class org.vizzini.ai.neuralnetwork.layer.AbstractFunctionLayer
clearOutputs, equals, evaluate, getActivationFunction, init, isBiasNodeUsed, setActivationFunction, setBiasNodeUsed
 
Methods inherited from class org.vizzini.ai.neuralnetwork.layer.AbstractLayer
clear, clearInputs, clone, getInput, getInputCount, getInputs, getMaxValueIndex, getName, getOutput, getOutputCount, getOutputs, hashCode, setInput, setInputCount, setInputs, setName, setOutput, setOutputCount, setOutputs, toDetailString, toString
 
Methods inherited from class org.vizzini.util.AbstractBean
appendArray, appendCollection, appendList, appendMap, compareBooleans, compareObjects, getIgnoreProperties
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OutputLayer

public OutputLayer()
Construct this object.

Since:
v0.3

OutputLayer

public OutputLayer(String name,
                   int nodeCount)
Construct this object with the given parameters.

Parameters:
name - Name.
nodeCount - Node count.
Since:
v0.3


Copyright 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02