⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 candsegfeaturegenimpl.java

📁 CRF分类器,是一个很好的研究工具.用于中文信息处理的很好的工具
💻 JAVA
字号:
/* * Created on May 5, 2005 * */package iitb.Model;import gnu.trove.TIntHashSet;import iitb.CRF.CandSegDataSequence;import iitb.CRF.DataIter;import iitb.CRF.DataSequence;import iitb.CRF.SegmentDataSequence;import java.util.Properties;/** * @author sunita * */public class CandSegFeatureGenImpl extends NestedFeatureGenImpl {        public CandSegFeatureGenImpl(String modelSpecs, int numLabels,            boolean addFeatureNow) throws Exception {        super(modelSpecs, numLabels, addFeatureNow);    }    public CandSegFeatureGenImpl(int numLabels,java.util.Properties options, boolean addFeatureNow) throws Exception {        super(numLabels,options,addFeatureNow);    }    /**     * @param numLabels     * @param options     * @param addFeatureNow     * @throws Exception     */       protected boolean retainFeature(DataSequence seq, FeatureImpl f) {              return ((CandSegDataSequence)seq).holdsInTrainingData(f,cposStart-1,cposEnd);    }    public void addTrainRecord(DataSequence data) {      //  if (!addOnlyTrainFeatures) {            CandSegDataSequence dataRecord = (CandSegDataSequence)data;            for (int segEnd = dataRecord.length()-1; segEnd >= 0; segEnd--) {                for (int nc = dataRecord.numCandSegmentsEndingAt(segEnd)-1; nc >= 0; nc--) {                    int segStart = dataRecord.candSegmentStart(segEnd,nc);                    startScanFeaturesAt(dataRecord, segStart-1, segEnd);                    while (hasNext()) {                        next();                    }		                                    }             }       /* } else {            SegmentDataSequence seq = (SegmentDataSequence)data;            int segEnd;            for (int l = 0; l < seq.length(); l = segEnd+1) {                segEnd = seq.getSegmentEnd(l);                for (startScanFeaturesAt(seq,l-1,segEnd); hasNext(); next());            }        } */    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -