Package mgui.neuro.networks
Class KohonenNet
java.lang.Object
- All Implemented Interfaces:
java.lang.Cloneable
,AttributeObject
,GraphableObject
,InterfaceObject
,NamedObject
,InterfaceNeuroComponentListener
,TreeObject
,CleanableObject
,DynamicModel
,InterfaceNetworkComponentListener
public class KohonenNet extends AbstractNeuralNet
-
Field Summary
Fields inherited from class mgui.neuro.networks.AbstractNeuralNet
inputs, MODE_TEST, MODE_TRAIN, units
Fields inherited from class mgui.models.networks.AbstractNetwork
idFactory, listeners
Fields inherited from class mgui.models.networks.AbstractNetworkModel
attributes, environment
Fields inherited from class mgui.interfaces.AbstractInterfaceObject
isDestroyed, tree_nodes
-
Constructor Summary
Constructors Constructor Description KohonenNet()
-
Method Summary
Methods inherited from class mgui.neuro.networks.AbstractNeuralNet
addUnit, addUnit, componentUpdated, fireUnitAdded, getComponents, getDataSources, getGraph, getName, getUnitCount, init, removeUnit, setName, setTreeNode
Methods inherited from class mgui.models.networks.AbstractNetwork
addListener, fireListeners, fireListeners, removeListener, reset
Methods inherited from class mgui.models.networks.AbstractNetworkModel
addListener, addSensor, fireComponentAdded, fireComponentRemoved, getAttribute, getAttributes, getAttributeValue, getEnvironment, getSensors, removeListener, removeSensor, setAttribute, setAttributes, setEnvironment
Methods inherited from class mgui.interfaces.AbstractInterfaceObject
clean, destroy, getTreeLabel, isDestroyed, issueTreeNode, updateTreeNodes
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface mgui.interfaces.util.CleanableObject
clean
Methods inherited from interface mgui.interfaces.InterfaceObject
destroy, isDestroyed
Methods inherited from interface mgui.interfaces.trees.TreeObject
getTreeLabel, issueTreeNode
-
Constructor Details
-
KohonenNet
public KohonenNet()
-
-
Method Details
-
getEnergy
public double getEnergy()Description copied from class:AbstractNeuralNet
Returns the energy calculation for this neural network. I.e., the Lyapunov function. All instances of AbstractNeuralNet must implement this.- Specified by:
getEnergy
in classAbstractNeuralNet
- Returns:
-
clone
public java.lang.Object clone()- Specified by:
clone
in classAbstractNetworkModel
-