package edu.fudan.nlp.pipe.templet; import java.io.Serializable; import edu.fudan.ml.types.Instance; import edu.fudan.ml.types.alphabet.IFeatureAlphabet; /** * 模板接口 * @author xpqiu * */ public interface Templet extends Serializable{ /** * 在给定实例的指定位置上抽取特征 * @param instance 给定实例 * @param pos 指定位置 * @param fv 特征向量 * @param numLabels 标签数量 * @throws Exception */ public int[] generateAt( Instance instance, IFeatureAlphabet features, int numLabels ) throws Exception; }