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.