org.neuroph.nnet
Class UnsupervisedHebbianNetwork
- java.lang.Object
-
- org.neuroph.core.NeuralNetwork
-
- org.neuroph.nnet.UnsupervisedHebbianNetwork
-
- All Implemented Interfaces:
- java.io.Serializable
public class UnsupervisedHebbianNetwork extends NeuralNetwork
Hebbian neural network with unsupervised Hebbian learning algorithm.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description UnsupervisedHebbianNetwork(int inputNeuronsNum, int outputNeuronsNum)Creates an instance of Unsuervised Hebian net with specified number of neurons in input and output layerUnsupervisedHebbianNetwork(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
-
Method Summary
-
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
-
UnsupervisedHebbianNetwork
public UnsupervisedHebbianNetwork(int inputNeuronsNum, int outputNeuronsNum)Creates an instance of Unsuervised Hebian net with specified number of neurons in input and output layer- Parameters:
inputNeuronsNum- number of neurons in input layeroutputNeuronsNum- number of neurons in output layer
-
UnsupervisedHebbianNetwork
public 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- Parameters:
inputNeuronsNum- number of neurons in input layeroutputNeuronsNum- number of neurons in output layertransferFunctionType- transfer function type id
-
-
DMelt 3.0 © DataMelt by jWork.ORG