|
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 |