📄 nestedcrf.java
字号:
package iitb.CRF;/** * * @author Sunita Sarawagi * */ public class NestedCRF extends CRF { FeatureGeneratorNested featureGenNested; transient NestedViterbi nestedViterbi; public NestedCRF(int numLabels, FeatureGeneratorNested fgen, String arg) { super(numLabels,fgen,arg); featureGenNested = fgen; nestedViterbi = new NestedViterbi(this,1); } public NestedCRF(int numLabels, FeatureGeneratorNested fgen, java.util.Properties configOptions) { super(numLabels,fgen,configOptions); featureGenNested = fgen; nestedViterbi = new NestedViterbi(this,1); } protected Trainer getTrainer() { if (params.trainerType.startsWith("SegmentCollins")) return new NestedCollinsTrainer(params); return new NestedTrainer(params); } protected Viterbi getViterbi(int beamsize) { return new NestedViterbi(this,beamsize); } public void apply(DataSequence dataSeq) { apply((SegmentDataSequence)dataSeq); } public void apply(SegmentDataSequence dataSeq) { if (nestedViterbi==null) nestedViterbi = new NestedViterbi(this,1); if (params.debugLvl > 2) Util.printDbg("NestedCRF: Applying on " + dataSeq); nestedViterbi.bestLabelSequence(dataSeq,lambda); }};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -