Package | Description |
---|---|
org.neuroph.core |
Provides base classes and basic building components for neural networks.
|
org.neuroph.core.transfer |
Provides common neuron transfer functions
|
org.neuroph.nnet |
Provides out-of-the-box neural networks
|
org.neuroph.nnet.comp.layer |
Provides various specific layer types
|
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 TransferFunction |
Neuron.transferFunction
Transfer function for this neuron
|
Modifier and Type | Method and Description |
---|---|
TransferFunction |
Neuron.getTransferFunction()
Returns transfer function
|
Modifier and Type | Method and Description |
---|---|
void |
Neuron.setTransferFunction(TransferFunction transferFunction)
Sets transfer 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 |
Gaussian
Gaussian neuron transfer function.
|
class |
Linear
Linear neuron transfer function.
|
class |
Log
Log neuron transfer function.
|
class |
Ramp
Ramp neuron transfer function.
|
class |
RectifiedLinear |
class |
Sgn
Sgn neuron transfer function.
|
class |
Sigmoid
Sigmoid neuron transfer function.
|
class |
Sin
Sin neuron transfer function.
|
class |
Step
Step neuron transfer function.
|
class |
Tanh
Tanh neuron transfer function.
|
class |
Trapezoid
Fuzzy trapezoid neuron tranfer function.
|
Modifier and Type | Method and Description |
---|---|
ConvolutionalNetwork.Builder |
ConvolutionalNetwork.Builder.withConvolutionLayer(Dimension2D kernelDimension,
int numberOfMaps,
Class<? extends TransferFunction> transferFunction) |
Constructor and Description |
---|
ConvolutionalLayer(FeatureMapsLayer fromLayer,
Dimension2D kernelDimension,
int numberOfMaps,
Class<? extends TransferFunction> transferFunction)
Creates convolutional layer with specified kernel, appropriate map
dimensions in regard to previous layer (fromLayer param) and specified
number of feature maps with default neuron settings for convolutional
layer.
|
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.
|
Modifier and Type | Method and Description |
---|---|
static Layer |
LayerFactory.createLayer(int neuronsCount,
Class<? extends TransferFunction> transferFunctionClass) |
Constructor and Description |
---|
NeuronProperties(Class<? extends Neuron> neuronClass,
Class<? extends InputFunction> inputFunctionClass,
Class<? extends TransferFunction> transferFunctionClass) |
NeuronProperties(Class<? extends Neuron> neuronClass,
Class<? extends TransferFunction> transferFunctionClass) |
Copyright © 2019 Neuroph Project. All rights reserved.