package iitb.CRF; /** * Implements the CollinsVotedPerceptron training algorithm * * @author Sunita Sarawagi * */ class NestedCollinsTrainer extends CollinsTrainer { public NestedCollinsTrainer(CrfParams p) { super(p); } int getSegmentEnd(DataSequence dataSeq, int ss) { return ((SegmentDataSequence)dataSeq).getSegmentEnd(ss); } void startFeatureGenerator(FeatureGenerator _featureGenerator, DataSequence dataSeq, Soln soln) { ((FeatureGeneratorNested)_featureGenerator).startScanFeaturesAt(dataSeq, soln.prevPos(), soln.pos); } };