/** * Computes the <code>Score</code> of a given hypothesis * with respect to this learning problem. * This can (but does not need to) be used by learning algorithms * to measure how good the hypothesis fits the learning problem. * Score objects are used to store e.g. covered examples, accuracy etc., * so often it is more efficient to only create score objects for * promising hypotheses. * @param hypothesis A hypothesis (as solution candidate for this learning problem). * @return A <code>Score</code> object. */ public T computeScore(V hypothesis) { return computeScore(hypothesis, 0.0); }