Neuroph

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 on 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 neuronsNum, NeuronProperties neuronProperties)
           
static Layer LayerFactory.createLayer(int neuronsNum, 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, double weightVal)
          Creates full connectivity between two specified layers with specified weight for all connections
 


Neuroph