001 package calhoun.analysis.crf.scoring;
002
003 import calhoun.analysis.crf.LocalPathSimilarityScore;
004 import calhoun.analysis.crf.io.TrainingSequence;
005
006 public class SimScoreMaxStateAgreement implements LocalPathSimilarityScore {
007
008 public double evaluate(int yprev, int y, TrainingSequence<?> seq, int pos) {
009 if (pos == 0) { return 0.0; }
010 if (y == seq.getY(pos)) { return 1.0; }
011 return 0.0;
012 }
013
014 }