File size: 867 Bytes
6f3ebfa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package org.maltparser.parser.guide.instance;


import org.maltparser.core.exception.MaltChainedException;
import org.maltparser.core.feature.FeatureVector;
import org.maltparser.parser.guide.Model;
import org.maltparser.parser.history.action.SingleDecision;

public interface InstanceModel extends Model {
	public void addInstance(FeatureVector featureVector, SingleDecision decision) throws MaltChainedException;
	public boolean predict(FeatureVector featureVector, SingleDecision decision) throws MaltChainedException;
	public FeatureVector predictExtract(FeatureVector featureVector, SingleDecision decision) throws MaltChainedException;
	public FeatureVector extract(FeatureVector featureVector) throws MaltChainedException;
	public void train() throws MaltChainedException;
	public void increaseFrequency();
	public void decreaseFrequency();
}