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

java.lang.Object
  extended by edu.washington.cs.knowitall.rule.learn.Learner<E>
      extended by edu.washington.cs.knowitall.rule.learn.RuleLearner<E>
          extended by edu.washington.cs.knowitall.rule.learn.BeamSearchRuleLearner<E>

public class BeamSearchRuleLearner<E extends Comparable<E>>
extends RuleLearner<E>


Field Summary
 
Fields inherited from class edu.washington.cs.knowitall.rule.learn.Learner
baseRuleFactory, confidenceFunction, validator
 
Constructor Summary
BeamSearchRuleLearner(BaseRuleFactory factory, RuleValidator validator, ConfidenceFunction<E> confidence, int beamSize)
           
 
Method Summary
 String beamToString(Iterable<Rank<E>> beam)
           
 List<Rank<E>> search(Rule base)
           
 
Methods inherited from class edu.washington.cs.knowitall.rule.learn.RuleLearner
filterBest, filterBestRules, learn, learn, main, printMissedRelations, printRuleDerivation, printRuleDerivation, printRuleExtractions
 
Methods inherited from class edu.washington.cs.knowitall.rule.learn.Learner
generalize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeamSearchRuleLearner

public BeamSearchRuleLearner(BaseRuleFactory factory,
                             RuleValidator validator,
                             ConfidenceFunction<E> confidence,
                             int beamSize)
Method Detail

search

public List<Rank<E>> search(Rule base)
Specified by:
search in class RuleLearner<E extends Comparable<E>>

beamToString

public String beamToString(Iterable<Rank<E>> beam)


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