yawn.nn.gasart
Class GasArt
java.lang.Object
yawn.nn.NeuralNetwork
yawn.nn.appart.AppArt
yawn.nn.gasart.GasArt
- All Implemented Interfaces:
- java.io.Serializable
public class GasArt
- extends AppArt
This class implements the GasArt neural network. See
Martí, L., Policriti, A. & García, L (2003). Hybrid Adaptive
Resonance Theory Neural Networks for Universal CommitteeFunction
Approximation. In Abraham, A. and Jain, L. (eds.), Innovations in Intelligent
Systems and Applications, Studies in Fuzziness and Soft Computing Series.
Heidelberg: Physica (Springer) Verlag
for details.
$Id: GasArt.java,v 1.9 2005/04/07 17:28:27 supermarti Exp $
- Version:
- $Revision: 1.9 $
- Author:
- Luis Martí (luis dot marti at uc3m dot es)
- See Also:
- Serialized Form
Fields inherited from class yawn.nn.appart.AppArt |
desiredMeanSquaredError, f2GainControl, f2Layer, initialDeviations, inputLayer, learningRate, matchTrackingOneShot, maxEpochs, outputGainControl, outputLayer, predictionError, predictionLayer, predictionLayerLearningRate, testMatchVigilance, trainMatchVigilance, useAbsoluteError |
Constructor Summary |
GasArt(int inputSize,
int outputSize,
double initialDeviation,
double bmuConst,
double neighborConst,
double learncte,
double matchError,
double outError,
int mAge)
|
Methods inherited from class yawn.nn.appart.AppArt |
computeError, getDesiredMeanSquaredError, getF2Layer, getInitialDeviations, getInputSize, getLearningRate, getMaxEpochs, getNeuralNetworkName, getOutputSize, getPredictionError, getPredictionLayer, getPredictionLayerLearningRate, getTestMatchVigilance, getTrainMatchVigilance, init, isMatchTrackingOneShot, isUseAbsoluteError, numberOfF2Nodes, oneLearningStep, predict, propagate, reset, setAdapting, setDesiredMeanSquaredError, setF2GainControl, setF2Layer, setInitialDeviations, setInput, setLearningRate, setMatchTrackingOneShot, setMaxEpochs, setPredictionError, setPredictionLayer, setPredictionLayerLearningRate, setTestMatchVigilance, setTrainMatchVigilance, setup, setUseAbsoluteError, setUseRelativeError, train, useMinimumActivationMatchTracking, useOneShotMatchTracking, yieldConfiguration |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
edgesVector
protected java.util.Vector edgesVector
- Stores the F2 layer topoCommons.LOGy
bmuFact
protected double bmuFact
maxAge
protected int maxAge
neighborFact
protected double neighborFact
GasArt
public GasArt(int inputSize,
int outputSize,
double initialDeviation,
double bmuConst,
double neighborConst,
double learncte,
double matchError,
double outError,
int mAge)
clean
public void clean()
computeAllLengths
public void computeAllLengths()
computeAllSigmas
public void computeAllSigmas()
doBackTrack
public void doBackTrack()
- Overrides:
doBackTrack
in class AppArt
doMatchTracking
public void doMatchTracking()
- Overrides:
doMatchTracking
in class AppArt
getHeaviest
public GasRecognitionNode getHeaviest()
learn
public void learn(Pattern p)
- Overrides:
learn
in class AppArt
learnNewCategory
public Pattern learnNewCategory(Pattern p)
- Overrides:
learnNewCategory
in class AppArt
makeCentralAdapIncAgeDelOld
public void makeCentralAdapIncAgeDelOld(GasRecognitionNode Bmu)
makeFstSndBMUConexion
public GasRecognitionNode makeFstSndBMUConexion(Pattern p)
makeNewEdge
public void makeNewEdge(GasRecognitionNode v1,
GasRecognitionNode v2)
penalize
public void penalize()
Copyright © 2003-2005 GIAA, Universidad Carlos III de Madrid. All Rights Reserved.