Package | Description |
---|---|
org.neuroph.nnet |
Provides out-of-the-box neural networks
|
org.neuroph.util |
Provides various utility classes for creating neural networks,
type codes, parsing vectors, etc.
|
Constructor and Description |
---|
MultiLayerPerceptron(List<Integer> neuronsInLayers,
TransferFunctionType transferFunctionType) |
MultiLayerPerceptron(TransferFunctionType transferFunctionType,
int... neuronsInLayers) |
Perceptron(int inputNeuronsCount,
int outputNeuronsCount,
TransferFunctionType transferFunctionType)
Creates new Perceptron with specified number of neurons in input and
output layer, and specified transfer function
|
SupervisedHebbianNetwork(int inputNeuronsNum,
int outputNeuronsNum,
TransferFunctionType transferFunctionType)
Creates an instance of Supervised Hebbian Network with specified number
of neurons in input layer and output layer, and transfer function
|
UnsupervisedHebbianNetwork(int inputNeuronsNum,
int outputNeuronsNum,
TransferFunctionType transferFunctionType)
Creates an instance of Unsuervised Hebian net with specified number
of neurons in input layer and output layer, and transfer function
|
Modifier and Type | Method and Description |
---|---|
static TransferFunctionType |
TransferFunctionType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TransferFunctionType[] |
TransferFunctionType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static Layer |
LayerFactory.createLayer(int neuronsCount,
TransferFunctionType transferFunctionType) |
static MultiLayerPerceptron |
NeuralNetworkFactory.createMLPerceptron(String layersStr,
TransferFunctionType transferFunctionType)
Creates and returns a new instance of Multi Layer Perceptron
|
static MultiLayerPerceptron |
NeuralNetworkFactory.createMLPerceptron(String layersStr,
TransferFunctionType transferFunctionType,
Class learningRule,
boolean useBias,
boolean connectIO)
Creates and returns a new instance of Multi Layer Perceptron
|
static Perceptron |
NeuralNetworkFactory.createPerceptron(int inputNeuronsCount,
int outputNeuronsCount,
TransferFunctionType transferFunctionType)
Creates and returns a new instance of Perceptron network
|
static Perceptron |
NeuralNetworkFactory.createPerceptron(int inputNeuronsCount,
int outputNeuronsCount,
TransferFunctionType transferFunctionType,
Class learningRule)
Creates and returns a new instance of Perceptron network
|
static SupervisedHebbianNetwork |
NeuralNetworkFactory.createSupervisedHebbian(int inputNeuronsCount,
int outputNeuronsCount,
TransferFunctionType transferFunctionType)
Creates and returns a new instance of Hebbian network
|
static UnsupervisedHebbianNetwork |
NeuralNetworkFactory.createUnsupervisedHebbian(int inputNeuronsCount,
int outputNeuronsCount,
TransferFunctionType transferFunctionType)
Creates and returns a new instance of Unsupervised Hebbian Network
|
Constructor and Description |
---|
NeuronProperties(Class<? extends Neuron> neuronClass,
TransferFunctionType transferFunctionType) |
NeuronProperties(TransferFunctionType transferFunctionType,
boolean useBias) |
Copyright © 2019 Neuroph Project. All rights reserved.