yawn.nn.mlp
Class LinearNode

java.lang.Object
  extended by yawn.nn.NeuralNode
      extended by yawn.nn.mlp.PerceptronNode
          extended by yawn.nn.mlp.LinearNode

public class LinearNode
extends PerceptronNode

A linear output node. $Id: LinearNode.java,v 1.7 2005/04/07 17:28:07 supermarti Exp $

Version:
$Revision: 1.7 $
Author:
Luis Martí (luis dot marti at uc3m dot es)

Field Summary
 
Fields inherited from class yawn.nn.mlp.PerceptronNode
maxWeightValue, minWeightValue, momentum, weights
 
Fields inherited from class yawn.nn.NeuralNode
input, inputSize
 
Constructor Summary
LinearNode()
           
LinearNode(int inputSize)
           
 
Method Summary
protected  double df(double x)
           
protected  double f(double x)
           
 
Methods inherited from class yawn.nn.mlp.PerceptronNode
activationFunction, adapt, calculateHiddenLayerDelta, calculateOutputLayerDelta, getMaxWeightValue, getMinWeightValue, getWeights, setInputSize, setMaxWeightValue, setMinWeightValue, setWeights
 
Methods inherited from class yawn.nn.NeuralNode
getInputSize, output, reset, setInput, setInputElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinearNode

public LinearNode(int inputSize)
Parameters:
inputSize -

LinearNode

public LinearNode()
Method Detail

f

protected double f(double x)
Specified by:
f in class PerceptronNode

df

protected double df(double x)
Specified by:
df in class PerceptronNode


Copyright © 2003-2005 GIAA, Universidad Carlos III de Madrid. All Rights Reserved.