Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Neuroph
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.neuroph.core.Layer

Packages that use Layer
org.neuroph.core | Provides base classes and basic building components for neural networks.
org.neuroph.nnet.comp | Provides components for the specific neural network models.
org.neuroph.util | Provides various utility classes for creating neural networks, type codes, parsing vectors, etc.

Uses of Layer in org.neuroph.core

Fields in org.neuroph.core declared as Layer
`protected Layer` | `Neuron.parentLayer` Parent layer for this neuron

Methods in org.neuroph.core that return Layer
`Layer` | `NeuralNetwork.getLayerAt(int idx)` Returns layer at specified index
`Layer` | `Neuron.getParentLayer()` Returns reference to parent layer for this neuron

Methods in org.neuroph.core that return types with arguments of type Layer
`java.util.Vector<Layer>` | `NeuralNetwork.getLayers()` Returns getLayersIterator Vector collection
`java.util.Iterator<Layer>` | `NeuralNetwork.getLayersIterator()` Returns interface for iterating layers

Methods in org.neuroph.core with parameters of type Layer
`void` | `NeuralNetwork.addLayer(int idx, Layer layer)` Adds layer to specified index position in network
`void` | `NeuralNetwork.addLayer(Layer layer)` Adds layer to neural network
`int` | `NeuralNetwork.indexOf(Layer layer)` Returns index position of the specified layer
`void` | `NeuralNetwork.removeLayer(Layer layer)` Removes specified layer from network
`void` | `Neuron.setParentLayer(Layer parent)` Sets reference to parent layer for this neuron (layer in which the neuron is located)

Uses of Layer in org.neuroph.nnet.comp

Subclasses of Layer in org.neuroph.nnet.comp
`class` | `CompetitiveLayer` Represents layer of competitive neurons, and provides methods for competition.

Uses of Layer in org.neuroph.util

Methods in org.neuroph.util that return Layer
`static Layer` | `LayerFactory.createLayer(int neuronsCount, NeuronProperties neuronProperties)`
`static Layer` | `LayerFactory.createLayer(int neuronsCount, TransferFunctionType transferFunctionType)`
`static Layer` | `LayerFactory.createLayer(java.util.Vector<NeuronProperties> neuronPropertiesVector)`

Methods in org.neuroph.util with parameters of type Layer
`static void` | `ConnectionFactory.forwardConnect(Layer fromLayer, Layer toLayer)` Creates forward connection pattern between specified layers
`static void` | `ConnectionFactory.forwardConnect(Layer fromLayer, Layer toLayer, double weightVal)` Creates forward connectivity pattern between the specified layers
`static void` | `ConnectionFactory.fullConnect(Layer layer)` Creates full connectivity within layer - each neuron with all other within the same layer
`static void` | `ConnectionFactory.fullConnect(Layer layer, double weightVal)` Creates full connectivity within layer - each neuron with all other within the same layer with the specified weight values for all conections.
`static void` | `ConnectionFactory.fullConnect(Layer layer, double weightVal, int delay)` Creates full connectivity within layer - each neuron with all other within the same layer with the specified weight and delay values for all conections.
`static void` | `ConnectionFactory.fullConnect(Layer fromLayer, Layer toLayer)` Creates full connectivity between the two specified layers
`static void` | `ConnectionFactory.fullConnect(Layer fromLayer, Layer toLayer, boolean connectBiasNeuron)` Creates full connectivity between the two specified layers
`static void` | `ConnectionFactory.fullConnect(Layer fromLayer, Layer toLayer, double weightVal)` Creates full connectivity between two specified layers with specified weight for all connections

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Neuroph
PREV NEXT | FRAMES NO FRAMES