org.neuroph.nnet
Class MultiLayerPerceptron
- java.lang.Object
-
- org.neuroph.core.NeuralNetwork<BackPropagation>
-
- org.neuroph.nnet.MultiLayerPerceptron
-
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- AutoencoderNetwork
public class MultiLayerPerceptron extends NeuralNetwork<BackPropagation>
Multi Layer Perceptron neural network with Back propagation learning algorithm.- See Also:
BackPropagation,MomentumBackpropagation, Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description MultiLayerPerceptron(int... neuronsInLayers)MultiLayerPerceptron(java.util.List<java.lang.Integer> neuronsInLayers)Creates new MultiLayerPerceptron with specified number of neurons in layersMultiLayerPerceptron(java.util.List<java.lang.Integer> neuronsInLayers, NeuronProperties neuronProperties)Creates new MultiLayerPerceptron net with specified number neurons in getLayersIteratorMultiLayerPerceptron(java.util.List<java.lang.Integer> neuronsInLayers, TransferFunctionType transferFunctionType)MultiLayerPerceptron(TransferFunctionType transferFunctionType, int... neuronsInLayers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidconnectInputsToOutputs()-
Methods inherited from class org.neuroph.core.NeuralNetwork
addLayer, addLayer, addListener, addPlugin, calculate, createConnection, createFromFile, createFromFile, fireNetworkEvent, getInputNeurons, getInputsCount, getLabel, getLayerAt, getLayers, getLayersCount, getLearningRule, getNetworkType, getOutput, getOutputNeurons, getOutputsCount, getPlugin, getWeights, indexOf, isEmpty, learn, learn, load, load, pauseLearning, randomizeWeights, randomizeWeights, randomizeWeights, randomizeWeights, removeLayer, removeLayerAt, removeListener, removePlugin, reset, resumeLearning, save, setInput, setInputNeurons, setLabel, setLearningRule, setNetworkType, setOutputLabels, setOutputNeurons, setWeights, stopLearning, toString
-
-
-
-
Constructor Detail
-
MultiLayerPerceptron
public MultiLayerPerceptron(java.util.List<java.lang.Integer> neuronsInLayers)
Creates new MultiLayerPerceptron with specified number of neurons in layers- Parameters:
neuronsInLayers- collection of neuron number in layers
-
MultiLayerPerceptron
public MultiLayerPerceptron(int... neuronsInLayers)
-
MultiLayerPerceptron
public MultiLayerPerceptron(TransferFunctionType transferFunctionType, int... neuronsInLayers)
-
MultiLayerPerceptron
public MultiLayerPerceptron(java.util.List<java.lang.Integer> neuronsInLayers, TransferFunctionType transferFunctionType)
-
MultiLayerPerceptron
public MultiLayerPerceptron(java.util.List<java.lang.Integer> neuronsInLayers, NeuronProperties neuronProperties)Creates new MultiLayerPerceptron net with specified number neurons in getLayersIterator- Parameters:
neuronsInLayers- collection of neuron numbers in layersneuronProperties- neuron properties
-
-
DMelt 3.0 © DataMelt by jWork.ORG