com.marmoush.jann.model.regression
Class FeedForwardSvNet

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<SvLayer>
              extended by com.marmoush.jann.sv.SvNeuralNetwork
                  extended by com.marmoush.jann.model.regression.FeedForwardSvNet
All Implemented Interfaces:
Serializable, Cloneable, Iterable<SvLayer>, Collection<SvLayer>, List<SvLayer>, RandomAccess

public class FeedForwardSvNet
extends SvNeuralNetwork

The Class FeedForwardSvNet.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
FeedForwardSvNet(int inputSize, IWeight weightFnctr, ITransfere transFnctr, IPerformance performanceFnctr, int... nNeuronsPerLayer)
          Instantiates a new feed forward sv net.
 
Method Summary
 SvLayer getInputLayer()
          Gets the input layer.
 SvLayer getOutputLayer()
          Gets the output layer.
 void init(int inputSize, IWeight weightFnctr, ITransfere transFnctr, IPerformance perfFnctr, int... nNeuronsPerLayer)
          Inits the.
 void setInput(DoubleMatrix input)
          Sets the input.
 void setTarget(DoubleMatrix target)
          Sets the target.
 
Methods inherited from class com.marmoush.jann.sv.SvNeuralNetwork
getInputsConcatenatedForLayer, getNeuralGraph, init, setNeuralGraph, simulate, toString
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Constructor Detail

FeedForwardSvNet

public FeedForwardSvNet(int inputSize,
                        IWeight weightFnctr,
                        ITransfere transFnctr,
                        IPerformance performanceFnctr,
                        int... nNeuronsPerLayer)
Instantiates a new feed forward sv net.

Parameters:
inputSize - the input size
weightFnctr - the weight fnctr
transFnctr - the trans fnctr
performanceFnctr - the performance fnctr
nNeuronsPerLayer - the n neurons per layer
Method Detail

getInputLayer

public SvLayer getInputLayer()
Gets the input layer.

Returns:
the input layer

getOutputLayer

public SvLayer getOutputLayer()
Gets the output layer.

Returns:
the output layer

init

public void init(int inputSize,
                 IWeight weightFnctr,
                 ITransfere transFnctr,
                 IPerformance perfFnctr,
                 int... nNeuronsPerLayer)
Inits the.

Parameters:
inputSize - the input size
weightFnctr - the weight fnctr
transFnctr - the trans fnctr
perfFnctr - the perf fnctr
nNeuronsPerLayer - the n neurons per layer

setInput

public void setInput(DoubleMatrix input)
Sets the input.

Parameters:
input - the new input

setTarget

public void setTarget(DoubleMatrix target)
Sets the target.

Parameters:
target - the new target


Copyright © 2011-2012 Marmoush.com. All Rights Reserved.