aima.learning.statistics
Class Layer
java.lang.Object
aima.learning.statistics.Layer
public class Layer
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Layer
public Layer(int n)
Layer
public Layer(int n,
double bias,
ActivationFunction function)
Layer
public Layer(int n,
java.util.List<java.lang.Double> biases,
ActivationFunction function)
getNeuron
public Neuron getNeuron(int zeroBasedIndex)
acceptInput
public void acceptInput(java.util.List<java.lang.Double> input)
getError
public java.util.List<java.lang.Double> getError(java.util.List<java.lang.Double> values)
connectTo
public void connectTo(Layer layer,
Randomizer weights)
update
public void update()
activation
public java.util.List<java.lang.Double> activation()
iterator
public java.util.Iterator<Neuron> iterator()
getNeurons
public java.util.List<Neuron> getNeurons()
- Returns:
- Returns the neurons.
weights
public java.util.List<java.lang.Double> weights()