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