org.neuroph.nnet
Class Hopfield
- java.lang.Object
-
- org.neuroph.core.NeuralNetwork
-
- org.neuroph.nnet.Hopfield
-
- All Implemented Interfaces:
- java.io.Serializable
public class Hopfield extends NeuralNetwork
Hopfield neural network. Notes: try to use [1, -1] activation levels, sgn as transfer function, or real numbers for activation- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description Hopfield(int neuronsCount)Creates new Hopfield network with specified neuron numberHopfield(int neuronsCount, NeuronProperties neuronProperties)Creates new Hopfield network with specified neuron number and neuron properties
-
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
-
Hopfield
public Hopfield(int neuronsCount)
Creates new Hopfield network with specified neuron number- Parameters:
neuronsCount- neurons number in Hopfied network
-
Hopfield
public Hopfield(int neuronsCount, NeuronProperties neuronProperties)Creates new Hopfield network with specified neuron number and neuron properties- Parameters:
neuronsCount- neurons number in Hopfied networkneuronProperties- neuron properties
-
-
DMelt 3.0 © DataMelt by jWork.ORG