package hu.ppke.itk.nlpg.purepos.model;
import hu.ppke.itk.nlpg.docmodel.IDocument;
import hu.ppke.itk.nlpg.docmodel.IToken;
import hu.ppke.itk.nlpg.purepos.common.lemma.ILemmaTransformation;
import hu.ppke.itk.nlpg.purepos.model.internal.CompiledModelData;
import hu.ppke.itk.nlpg.purepos.model.internal.RawModelData;
import java.io.Serializable;
import java.util.List;
public interface ICombiner extends Serializable {
public List<Double> getParameters();
public void calculateParameters(IDocument doc, RawModelData rawModeldata,
ModelData<String, Integer> data);
@Deprecated
public Double combine(Double... logProbs);
public Double combine(IToken tok, ILemmaTransformation<String, Integer> t,
CompiledModelData<String, Integer> compiledModelData,
ModelData<String, Integer> modelData);
}