tre-1 / tools /maltparser-1.9.2 /src /org /maltparser /parser /guide /ClassifierGuide.java
rain1024's picture
update
6f3ebfa
package org.maltparser.parser.guide;
import org.maltparser.core.exception.MaltChainedException;
import org.maltparser.core.feature.FeatureModel;
import org.maltparser.core.feature.FeatureVector;
import org.maltparser.parser.history.action.GuideDecision;
public interface ClassifierGuide extends Guide {
public enum GuideMode { BATCH, CLASSIFY}
public void addInstance(FeatureModel featureModel, GuideDecision decision) throws MaltChainedException;
public void noMoreInstances() throws MaltChainedException;
public void predict(FeatureModel featureModel, GuideDecision decision) throws MaltChainedException;
public FeatureVector predictExtract(FeatureModel featureModel, GuideDecision decision) throws MaltChainedException;
public FeatureVector extract(FeatureModel featureModel) throws MaltChainedException;
public boolean predictFromKBestList(FeatureModel featureModel, GuideDecision decision) throws MaltChainedException;
public GuideMode getGuideMode();
}