org.neuroph.nnet
Class UnsupervisedHebbianNetwork
java.lang.Object
java.util.Observable
org.neuroph.core.NeuralNetwork
org.neuroph.nnet.UnsupervisedHebbianNetwork
- All Implemented Interfaces:
- Serializable
public class UnsupervisedHebbianNetwork
- extends NeuralNetwork
Hebbian neural network with unsupervised Hebbian learning algorithm.
- Author:
- Zoran Sevarac
- See Also:
- Serialized Form
Constructor Summary |
UnsupervisedHebbianNetwork(int inputNeuronsNum,
int outputNeuronsNum)
Creates an instance of Unsuervised Hebian net with specified number
of neurons in input and output layer |
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 |
Methods inherited from class org.neuroph.core.NeuralNetwork |
addLayer, addLayer, addPlugin, calculate, createConnection, getInputNeurons, getInputsCount, getLabel, getLayerAt, getLayers, getLayersCount, getLearningRule, getLearningThread, getNetworkType, getOutput, getOutputNeurons, getOutputsCount, getPlugin, indexOf, learn, learn, learnInNewThread, learnInNewThread, load, load, notifyChange, pauseLearning, randomizeWeights, randomizeWeights, randomizeWeights, randomizeWeights, removeLayer, removeLayerAt, removePlugin, reset, resumeLearning, save, setInput, setInputNeurons, setLabel, setLearningRule, setNetworkType, setOutputNeurons, stopLearning, toString |
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
Copyright © 2012. All Rights Reserved.