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();
}