/* * Created on Jul 10, 2005 * */ package iitb.CRF; /** * @author sunita * */ public class LabelSequence { double score; public int[] labels; public LabelSequence() {} /** * @param length */ LabelSequence(int length) { labels = new int[length]; } public double score() {return score;} public void apply(DataSequence data) { for (int i = 0; i < labels.length; i++) data.set_y(i,labels[i]); } /** * @param prevPos * @param pos * @param label */ public void add(int prevPos, int pos, int label) { labels[pos]=label; } public void doneAdd() {}; }