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

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

Packages that use Neuron
org.neuroph.contrib | Provides various contributions from the Neuroph community.
org.neuroph.contrib.imgrec | Provides classes for image recognition with neural networks.
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.nnet.learning | Provides implementations of specific neural network learning algorithms.
org.neuroph.util | Provides various utility classes for creating neural networks, type codes, parsing vectors, etc.

Uses of Neuron in org.neuroph.contrib

Subclasses of Neuron in org.neuroph.contrib
`class` | `IACNeuron` Neuron for Interactive Activation Neural Network.

Uses of Neuron in org.neuroph.contrib.imgrec

Methods in org.neuroph.contrib.imgrec that return types with arguments of type Neuron
`java.util.HashMap<java.lang.String,Neuron>` | `ImageRecognitionPlugin.getMaxOutput()` Returns one or more image labels with the maximum output - recognized images

Uses of Neuron in org.neuroph.core

Fields in org.neuroph.core declared as Neuron
`protected Neuron` | `Connection.connectedNeuron` Connected neuron

Fields in org.neuroph.core with type parameters of type Neuron
`protected java.util.Vector<Neuron>` | `Layer.neurons` Neurons collection

Methods in org.neuroph.core that return Neuron
`Neuron` | `Connection.getConnectedNeuron()` Returns the connected neuron of this connection
`Neuron` | `Layer.getNeuronAt(int idx)` Returns neuron at specified index position in this layer

Methods in org.neuroph.core that return types with arguments of type Neuron
`java.util.Vector<Neuron>` | `NeuralNetwork.getInputNeurons()` Gets reference to input neurons Vector.
`java.util.Vector<Neuron>` | `Layer.getNeurons()` Returns collection of neurons in this layer
`java.util.Iterator<Neuron>` | `Layer.getNeuronsIterator()` Returns interface for iterating neurons in this layer
`java.util.Vector<Neuron>` | `NeuralNetwork.getOutputNeurons()` Returns reference to output neurons Vector.

Methods in org.neuroph.core with parameters of type Neuron
`void` | `Neuron.addInputConnection(Neuron fromNeuron)` Adds input connection from specified neuron
`void` | `Neuron.addInputConnection(Neuron fromNeuron, double weightVal)` Adds input connection with the given weight, from given neuron
`void` | `Layer.addNeuron(int idx, Neuron neuron)` Adds specified neuron to this layer,at specified index position
`void` | `Layer.addNeuron(Neuron neuron)` Adds specified neuron to this layer
`void` | `NeuralNetwork.createConnection(Neuron fromNeuron, Neuron toNeuron, double weightVal)` Creates connection with specified weight value between specified neurons
`Connection` | `Neuron.getConnectionFrom(Neuron fromNeuron)` Gets input connection from the specified neuron * @param fromNeuron neuron connected to this neuron as input
`int` | `Layer.indexOf(Neuron neuron)` Returns the index position in layer for the specified neuron
`void` | `Neuron.removeInputConnectionFrom(Neuron fromNeuron)` Removes input connection which is connected to specified neuron
`void` | `Layer.removeNeuron(Neuron neuron)` Removes neuron from layer
`void` | `Layer.setNeuron(int idx, Neuron neuron)` Sets (replace) the neuron at specified position in layer

Method parameters in org.neuroph.core with type arguments of type Neuron
`void` | `NeuralNetwork.setInputNeurons(java.util.Vector<Neuron> inputNeurons)` Sets reference to input neurons Vector
`void` | `NeuralNetwork.setOutputNeurons(java.util.Vector<Neuron> outputNeurons)` Sets reference to output neurons Vector.

Constructors in org.neuroph.core with parameters of type Neuron
`Connection(Neuron connectTo)` Creates a new connection to specified neuron with random weight
`Connection(Neuron connectTo, double weightVal)` Creates a new connection to specified neuron with specified weight value
`Connection(Neuron from, Neuron connectTo)` Creates a new connection between specified neurons with random weight value
`Connection(Neuron connectTo, Weight weight)` Creates a new connection to specified neuron with specified weight object

Uses of Neuron in org.neuroph.nnet.comp

Subclasses of Neuron in org.neuroph.nnet.comp
`class` | `BiasNeuron` Neuron with Bias Settings
`class` | `CompetitiveNeuron` Provides neuron behaviour specific for competitive neurons which are used in competitive layers, and networks with competitive learning.
`class` | `DelayedNeuron` Provides behaviour for neurons with delayed output.
`class` | `InputOutputNeuron` Provides behaviour specific for neurons which act as input and the output neurons within the same layer.
`class` | `ThresholdNeuron` Provides behaviour for neurons with threshold.

Methods in org.neuroph.nnet.comp with parameters of type Neuron
`void` | `BiasNeuron.addInputConnection(Neuron fromNeuron)`
`void` | `BiasNeuron.addInputConnection(Neuron fromNeuron, double weightVal)`

Constructors in org.neuroph.nnet.comp with parameters of type Neuron
`DelayedConnection(Neuron connectTo, double weightVal, int delay)` Creates an instance of delayed connection to cpecified neuron and with specified weight

Uses of Neuron in org.neuroph.nnet.learning

Methods in org.neuroph.nnet.learning with parameters of type Neuron
`protected void` | `BinaryHebbianLearning.updateNeuronWeights(Neuron neuron)` This method implements weights update procedure for the single neuron
`protected void` | `InstarLearning.updateNeuronWeights(Neuron neuron)` This method implements weights update procedure for the single neuron
`protected void` | `LMS.updateNeuronWeights(Neuron neuron)` This method implements weights update procedure for the single neuron
`protected void` | `MomentumBackpropagation.updateNeuronWeights(Neuron neuron)` This method implements weights update procedure for the single neuron for the backpropagation with momentum factor
`protected void` | `OjaLearning.updateNeuronWeights(Neuron neuron)` This method implements weights update procedure for the single neuron
`protected void` | `OutstarLearning.updateNeuronWeights(Neuron neuron)` This method implements weights update procedure for the single neuron
`protected void` | `PerceptronLearning.updateNeuronWeights(Neuron neuron)` This method implements weights update procedure for the single neuron In addition to weights change in LMS it applies change to neuron's threshold
`protected void` | `UnsupervisedHebbianLearning.updateNeuronWeights(Neuron neuron)` This method implements weights update procedure for the single neuron
`protected void` | `SupervisedHebbianLearning.updateNeuronWeights(Neuron neuron, double desiredOutput)` This method implements weights update procedure for the single neuron

Uses of Neuron in org.neuroph.util

Methods in org.neuroph.util that return Neuron
`static Neuron` | `NeuronFactory.createNeuron(NeuronProperties neuronProperties)` Creates and returns neuron instance according to the given specification in neuronProperties.

Methods in org.neuroph.util with parameters of type Neuron
`static void` | `ConnectionFactory.createConnection(Neuron from, Neuron to)` Creates connection between two specified neurons
`static void` | `ConnectionFactory.createConnection(Neuron from, Neuron to, double weightVal)` Creates connection between two specified neurons
`static void` | `ConnectionFactory.createConnection(Neuron from, Neuron to, double weightVal, int delay)`
`static void` | `ConnectionFactory.createConnection(Neuron from, Neuron to, Weight weight)` Creates connection between two specified neurons

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