edu.washington.cs.knowitall.rule.learn
Class Learner<E extends Comparable<E>>

java.lang.Object
  extended by edu.washington.cs.knowitall.rule.learn.Learner<E>
Direct Known Subclasses:
RuleLearner, RuleSetOptimizer

public abstract class Learner<E extends Comparable<E>>
extends Object


Field Summary
protected  BaseRuleFactory baseRuleFactory
           
protected  ConfidenceFunction<E> confidenceFunction
           
protected  RuleValidator validator
           
 
Constructor Summary
Learner(BaseRuleFactory factory, RuleValidator validator, ConfidenceFunction<E> confidence)
           
 
Method Summary
 List<Rule> generalize(Rule rule)
          Generalize the rule and filter by the validation constraints.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

confidenceFunction

protected final ConfidenceFunction<E extends Comparable<E>> confidenceFunction

baseRuleFactory

protected final BaseRuleFactory baseRuleFactory

validator

protected final RuleValidator validator
Constructor Detail

Learner

public Learner(BaseRuleFactory factory,
               RuleValidator validator,
               ConfidenceFunction<E> confidence)
Method Detail

generalize

public List<Rule> generalize(Rule rule)
Generalize the rule and filter by the validation constraints.

Parameters:
rule -
Returns:


Copyright © 2011 University of Washington CSE. All Rights Reserved.