edu.umass.cs.mallet.projects.seg_plus_coref.coreference
Class ComputeUpperBound1

java.lang.Object
  extended byedu.umass.cs.mallet.projects.seg_plus_coref.coreference.ComputeUpperBound1

public class ComputeUpperBound1
extends java.lang.Object


Constructor Summary
ComputeUpperBound1()
           
ComputeUpperBound1(java.io.File crfFile)
           
 
Method Summary
protected  double computeSGMLObjDistance(java.lang.String string1, java.lang.String string2)
           
protected  double computeStringDistance(java.lang.String str1, java.lang.String str2)
           
protected  boolean hasNextIndexList(int[] indexList, int N)
           
protected  int[] indexListSearch_approximate(InstanceList instancelist, java.util.ArrayList nbestlists)
           
protected  int[] indexListSearch_exaustive(InstanceList instancelist, java.util.ArrayList nbestlists, int N)
           
protected  java.util.ArrayList LastName(java.lang.String ss)
           
 boolean loadCRF()
           
protected  java.lang.String[] locateFields(java.lang.String startTag, java.lang.String endTag, java.lang.String string)
           
static void main(java.lang.String[] args)
           
protected  int[] nextIndexList(int[] indexList, int N)
           
 double PairSimilarity(Sequence sequence1, Sequence sequence2, Instance instance1, Instance instance2)
           
 void viterbiCRF(java.io.File inputFile, boolean sgml, java.lang.String seperator, int N)
           
 void viterbiCRF(java.lang.String inputDir, boolean sgml, int N)
           
 void viterbiCRF(java.lang.String inputDir, boolean sgml, java.lang.String seperator, int N)
           
 void viterbiCRF(java.lang.String inputDir, int N)
           
protected  double weightOfConfig(int[] indexList, InstanceList instancelist, java.util.ArrayList nbestlists)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComputeUpperBound1

public ComputeUpperBound1()

ComputeUpperBound1

public ComputeUpperBound1(java.io.File crfFile)
Method Detail

loadCRF

public boolean loadCRF()

viterbiCRF

public void viterbiCRF(java.io.File inputFile,
                       boolean sgml,
                       java.lang.String seperator,
                       int N)

indexListSearch_exaustive

protected int[] indexListSearch_exaustive(InstanceList instancelist,
                                          java.util.ArrayList nbestlists,
                                          int N)

weightOfConfig

protected double weightOfConfig(int[] indexList,
                                InstanceList instancelist,
                                java.util.ArrayList nbestlists)

hasNextIndexList

protected boolean hasNextIndexList(int[] indexList,
                                   int N)

nextIndexList

protected int[] nextIndexList(int[] indexList,
                              int N)

indexListSearch_approximate

protected int[] indexListSearch_approximate(InstanceList instancelist,
                                            java.util.ArrayList nbestlists)

computeSGMLObjDistance

protected double computeSGMLObjDistance(java.lang.String string1,
                                        java.lang.String string2)

LastName

protected java.util.ArrayList LastName(java.lang.String ss)

locateFields

protected java.lang.String[] locateFields(java.lang.String startTag,
                                          java.lang.String endTag,
                                          java.lang.String string)

computeStringDistance

protected double computeStringDistance(java.lang.String str1,
                                       java.lang.String str2)

PairSimilarity

public double PairSimilarity(Sequence sequence1,
                             Sequence sequence2,
                             Instance instance1,
                             Instance instance2)

viterbiCRF

public void viterbiCRF(java.lang.String inputDir,
                       boolean sgml,
                       java.lang.String seperator,
                       int N)

viterbiCRF

public void viterbiCRF(java.lang.String inputDir,
                       int N)

viterbiCRF

public void viterbiCRF(java.lang.String inputDir,
                       boolean sgml,
                       int N)

main

public static void main(java.lang.String[] args)