File size: 1,080 Bytes
6f3ebfa | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | package org.maltparser.parser.guide.decision;
import org.maltparser.core.exception.MaltChainedException;
import org.maltparser.core.feature.FeatureModel;
import org.maltparser.core.feature.FeatureVector;
import org.maltparser.parser.guide.Model;
import org.maltparser.parser.history.action.GuideDecision;
/**
*
* @author Johan Hall
**/
public interface DecisionModel extends Model {
// public void updateFeatureModel() throws MaltChainedException;
public void addInstance(FeatureModel featureModel,GuideDecision decision) throws MaltChainedException;
public boolean 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 FeatureModel getFeatureModel();
public int getDecisionIndex();
}
|