yawn.nn.committee.functions
Class CommitteeFunction

java.lang.Object
  extended by yawn.nn.committee.functions.CommitteeFunction
Direct Known Subclasses:
Average, Popularity

public abstract class CommitteeFunction
extends java.lang.Object

$Id: CommitteeFunction.java,v 1.3 2005/04/07 17:28:30 supermarti Exp $

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

Constructor Summary
CommitteeFunction()
           
 
Method Summary
 Pattern assamble(Pattern[] x)
          Builds a committe response from an array of outputs.
protected abstract  double piecewise(double[] x)
          Computes the value of an output feature of a committe.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommitteeFunction

public CommitteeFunction()
Method Detail

assamble

public Pattern assamble(Pattern[] x)
Builds a committe response from an array of outputs. For each feature of the output piecewise() is called.

Parameters:
x - outputs of the committe members
Returns:
the output of the committe

piecewise

protected abstract double piecewise(double[] x)
Computes the value of an output feature of a committe.

Parameters:
x - the feature of each each committe member's output
Returns:
the resulting output feature


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