|
Neuroph | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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,
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 |
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. |
| 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 |
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 according to the given specification. |
| 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,
java.lang.Double weightVal)
Creates connection between two specified neurons |
static void |
ConnectionFactory.createConnection(Neuron from,
Neuron to,
java.lang.Double weightVal,
int delay)
|
static void |
ConnectionFactory.createConnection(Neuron from,
Neuron to,
Weight weight)
Creates connection between two specified neurons |
|
Neuroph | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||