Package com.googlecode.fannj
Class Layer
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<Neuron>,Collection<Neuron>,List<Neuron>,RandomAccess,SequencedCollection<Neuron>
A Layer of Neurons in an ANN.
- See Also:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Layercreate(int numNeurons) Create a Layer with the specified number of neurons with the default Activation Function:Neuron.DEFAULT_ACTIVATION_FUNCTIONwith steepness:Neuron.DEFAULT_ACTIVATION_STEEPNESSstatic Layercreate(int numNeurons, ActivationFunction activationFunction) Create a Layer with the specified number of neurons and a particular ActivationFunction with the steepness:Neuron.DEFAULT_ACTIVATION_STEEPNESSstatic Layercreate(int numNeurons, ActivationFunction activationFunction, float steepness) Create a Layer with the specified number of neurons and a particular ActivationFunction with specified steepnessMethods inherited from class java.util.ArrayList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, ensureCapacity, equals, forEach, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeMethods inherited from class java.util.AbstractCollection
containsAll, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArrayMethods inherited from interface java.util.List
containsAll, reversed
-
Constructor Details
-
Layer
public Layer()
-
-
Method Details
-
create
Create a Layer with the specified number of neurons with the default Activation Function:Neuron.DEFAULT_ACTIVATION_FUNCTIONwith steepness:Neuron.DEFAULT_ACTIVATION_STEEPNESS- Parameters:
numNeurons-- Returns:
-
create
Create a Layer with the specified number of neurons and a particular ActivationFunction with the steepness:Neuron.DEFAULT_ACTIVATION_STEEPNESS- Parameters:
numNeurons-activationFunction-- Returns:
-
create
Create a Layer with the specified number of neurons and a particular ActivationFunction with specified steepness- Parameters:
numNeurons-activationFunction-steepness-- Returns:
-