yawn.nn.gasart
Class GasRecognitionNode
java.lang.Object
yawn.nn.NeuralNode
yawn.nn.appart.RadialBasisFunctionsNeuralNode
yawn.nn.gasart.GasRecognitionNode
public class GasRecognitionNode
- extends RadialBasisFunctionsNeuralNode
A neural node of the recognition (F2) layer of GasART networks
$Id: GasRecognitionNode.java,v 1.7 2005/04/07 17:28:26 supermarti Exp $
- Version:
- $Revision: 1.7 $
- Author:
- Luis Martí (luis dot marti at uc3m dot es)
Constructor Summary |
GasRecognitionNode(int inputSize,
double aThreshold,
int aCategoryIndex)
|
Methods inherited from class yawn.nn.appart.RadialBasisFunctionsNeuralNode |
activationFunction, bigG, bigG, deviationsProduct, getCategoryIndex, getEta, getInputSize, getLambda, getMu, getSigma, getThreshold, netInput, netInput, setCategoryIndex, setEta, setLambda, setMu, setSigma, setThreshold |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultSigma
protected Pattern defaultSigma
inserted
protected boolean inserted
resource
protected double resource
second
protected boolean second
activation
protected double activation
resetActivation
protected double resetActivation
winner
public boolean winner
GasRecognitionNode
public GasRecognitionNode(int inputSize,
double aThreshold,
int aCategoryIndex)
activationFuntion
protected double activationFuntion(Pattern input)
edgeWith
public GasEdge edgeWith(GasRecognitionNode other)
getActivation
public double getActivation()
getMu
public double getMu(int pos)
incResource
public void incResource(double error)
learn
public void learn(double fact)
- Overrides:
learn
in class RadialBasisFunctionsNeuralNode
learnNewClass
public void learnNewClass(Pattern gamma,
int n)
- Description copied from class:
RadialBasisFunctionsNeuralNode
- Sets up the node to exactly represents the class specified by the current
input. This is used when committing a node.
- Overrides:
learnNewClass
in class RadialBasisFunctionsNeuralNode
position
public Pattern position()
setActivation
public void setActivation(double act)
setInput
public void setInput(double value,
int pos)
setMu
public void setMu(double value,
int pos)
setPenality
public void setPenality(double er)
setResetActivation
public void setResetActivation(double act)
setSigma
public void setSigma(double sig)
Copyright © 2003-2005 GIAA, Universidad Carlos III de Madrid. All Rights Reserved.