Package | Description |
---|---|
org.neuroph.core |
Provides base classes and basic building components for neural networks.
|
org.neuroph.nnet |
Provides out-of-the-box neural networks
|
org.neuroph.nnet.comp.layer |
Provides various specific layer types
|
org.neuroph.util |
Provides various utility classes for creating neural networks,
type codes, parsing vectors, etc.
|
Constructor and Description |
---|
Layer(int neuronsCount,
NeuronProperties neuronProperties)
Creates an instance of Layer with the specified number of neurons with
specified neuron properties
|
Modifier and Type | Field and Description |
---|---|
static NeuronProperties |
ConvolutionalNetwork.Builder.DEFAULT_FULL_CONNECTED_NEURON_PROPERTIES |
Constructor and Description |
---|
Hopfield(int neuronsCount,
NeuronProperties neuronProperties)
Creates new Hopfield network with specified neuron number and neuron
properties
|
MultiLayerPerceptron(List<Integer> neuronsInLayers,
NeuronProperties neuronProperties)
Creates new MultiLayerPerceptron net with specified number neurons in
getLayersIterator
|
Modifier and Type | Field and Description |
---|---|
static NeuronProperties |
PoolingLayer.DEFAULT_NEURON_PROP
Default neuron properties for pooling layer
|
static NeuronProperties |
InputMapsLayer.DEFAULT_NEURON_PROP
Default neuron properties for InputMapsLayer is InputNeuron with Linear transfer function
|
static NeuronProperties |
ConvolutionalLayer.DEFAULT_NEURON_PROP
Default neuron properties for convolutional layer
|
Modifier and Type | Method and Description |
---|---|
protected void |
FeatureMapsLayer.createFeatureMaps(int mapCount,
Dimension2D mapDimensions,
Dimension2D kernelDimension,
NeuronProperties neuronProperties)
Creates and adds specified number of feature maps to this layer
|
Constructor and Description |
---|
CompetitiveLayer(int neuronNum,
NeuronProperties neuronProperties)
Create an instance of CompetitiveLayer with the specified number of
neurons with neuron properties
|
ConvolutionalLayer(FeatureMapsLayer fromLayer,
Dimension2D kernelDimension,
int numberOfMaps,
NeuronProperties neuronProp)
Creates convolutional layer with specified kernel, appropriate map
dimensions in regard to previous layer (fromLayer param) and specified
number of feature maps with given neuron properties.
|
FeatureMapLayer(Dimension2D dimensions,
NeuronProperties neuronProperties)
Creates an empty 2D layer with specified dimensions
|
FeatureMapLayer(Dimension2D dimensions,
NeuronProperties neuronProperties,
Dimension2D kernelDimension)
Creates 2D layer with specified dimensions, filled with neurons with
specified properties
|
FeatureMapsLayer(Dimension2D kernelDimension,
Dimension2D mapDimensions,
int mapCount,
NeuronProperties neuronProp)
Creates new feature maps layer with specified kernel and feature maps.
|
FeatureMapsLayer(Dimension2D mapDimensions,
int mapCount,
NeuronProperties neuronProp) |
PoolingLayer(FeatureMapsLayer fromLayer,
Dimension2D kernelDim,
int numberOfMaps,
NeuronProperties neuronProp)
Creates pooling layer with specified kernel, appropriate map
dimensions in regard to previous layer (fromLayer param) and specified
number of feature maps with given neuron properties.
|
Modifier and Type | Method and Description |
---|---|
static Layer |
LayerFactory.createLayer(int neuronsCount,
NeuronProperties neuronProperties)
Creates and returns instance of Layer with specified number of neurons with specified properties
|
static Neuron |
NeuronFactory.createNeuron(NeuronProperties neuronProperties)
Creates and returns neuron instance according to the given specification in neuronProperties.
|
Modifier and Type | Method and Description |
---|---|
static Layer |
LayerFactory.createLayer(List<NeuronProperties> neuronPropertiesVector) |
Copyright © 2019 Neuroph Project. All rights reserved.