aima.learning.statistics
Class FeedForwardNetwork
java.lang.Object
aima.learning.statistics.FeedForwardNetwork
public class FeedForwardNetwork
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FeedForwardNetwork
public FeedForwardNetwork()
FeedForwardNetwork
public FeedForwardNetwork(int neuronsInInputLayer,
int neuronsInOuterLayer,
Randomizer random)
FeedForwardNetwork
public FeedForwardNetwork(int neuronsInInputLayer,
int neuronsInHiddenLayer,
int neuronsInOutoutLayer,
Randomizer random)
addLayer
public void addLayer(Layer layer,
Randomizer weightSource)
propogateInput
public void propogateInput(java.util.List<java.lang.Double> input)
output
public java.util.List<java.lang.Double> output()
error
public java.util.List<java.lang.Double> error(java.util.List<java.lang.Double> expectedOutput)
getOutputLayer
public Layer getOutputLayer()
getInputLayer
public Layer getInputLayer()
getHiddenLayers
public java.util.List<Layer> getHiddenLayers()
layerCount
public int layerCount()