Package | Description |
---|---|
org.neuroph.core |
Provides base classes and basic building components for neural networks.
|
org.neuroph.core.input |
Provides common neuron input functions
|
org.neuroph.nnet.comp.neuron |
Provides various specific neuron types
|
org.neuroph.util |
Provides various utility classes for creating neural networks,
type codes, parsing vectors, etc.
|
Modifier and Type | Field and Description |
---|---|
protected InputFunction |
Neuron.inputFunction
Input function for this neuron
|
Modifier and Type | Method and Description |
---|---|
InputFunction |
Neuron.getInputFunction()
Returns input function
|
Modifier and Type | Method and Description |
---|---|
void |
Neuron.setInputFunction(InputFunction inputFunction)
Sets input function
|
Constructor and Description |
---|
Neuron(InputFunction inputFunction,
TransferFunction transferFunction)
Creates an instance of Neuron with the specified input and transfer
functions.
|
Modifier and Type | Class and Description |
---|---|
class |
And
Performs logic AND operation on input vector.
|
class |
Difference
Performs the vector difference operation on input and
weight vector.
|
class |
EuclideanRBF |
class |
Max
Performs max function on input vector
|
class |
Min
Performs min function on input vector
|
class |
Or
Performs logic OR operation on input vector.
|
class |
Product
Performs multiplication of all input vector elements.
|
class |
Sum
Performs summing of all input vector elements.
|
class |
SumSqr
Calculates squared sum of all input vector elements.
|
class |
WeightedSum
Optimized version of weighted input function
|
Constructor and Description |
---|
CompetitiveNeuron(InputFunction inputFunction,
TransferFunction transferFunction)
Creates an instance of CompetitiveNeuron with specified input and transfer functions
|
DelayedNeuron(InputFunction inputFunction,
TransferFunction transferFunction)
Creates an instance of neuron which can delay output
|
InputOutputNeuron(InputFunction inFunc,
TransferFunction transFunc)
Creates an instance of neuron for Hopfield network with specified input
and transfer functions
|
ThresholdNeuron(InputFunction inputFunction,
TransferFunction transferFunction)
Creates a neuron with threshold behaviour, and with the specified input
and transfer functions.
|
Constructor and Description |
---|
NeuronProperties(Class<? extends Neuron> neuronClass,
Class<? extends InputFunction> inputFunctionClass,
Class<? extends TransferFunction> transferFunctionClass) |
Copyright © 2019 Neuroph Project. All rights reserved.