edu.stanford.nlp.tagger.maxent
Class GlobalHolder

java.lang.Object
  |
  +--edu.stanford.nlp.tagger.maxent.GlobalHolder

public class GlobalHolder
extends Object

Title: StanfordMaxEnt package. Description: A Maximum Entropy Toolkit. This class holds various global variables and other things for the POS tagger.

Copyright: Copyright (c) Kristina Toutanova

Company: Stanford University


Constructor Summary
GlobalHolder()
           
 
Method Summary
static boolean add(Object s)
           
static LambdaSolve getLambdaSolve()
           
static int getNum(Object s)
           
static int getNum(Object s, HashMap fAssocs)
           
static void init()
           
static boolean isRare(String word)
           
static void main(String[] args)
           
static void putAssoc(FeatureKey s, int num)
           
static void read_prev(String filename)
           
static boolean read(String filename)
           
static HashMap readAssociations(String modelFilename)
          This reads the .assoc file.
static void readEmissionProbabilities(String filename)
          read the extractors from a filename
static void readExtractors(String filename)
          read the extractors from a filename
static void release_mem()
           
static void save_after(String filename)
           
static void save_prev(String filename)
           
static void save(String filename)
           
static void saveAssociations(String filename)
           
static void saveEmissionProbabilities(String filename)
          serialize the probsTable in filename
static void saveExtractors(String filename)
          serialize the ExtractorFrames and ExtractorFramesRare in filename
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlobalHolder

public GlobalHolder()
Method Detail

getLambdaSolve

public static LambdaSolve getLambdaSolve()

init

public static void init()

add

public static boolean add(Object s)

putAssoc

public static void putAssoc(FeatureKey s,
                            int num)

getNum

public static int getNum(Object s)

getNum

public static int getNum(Object s,
                         HashMap fAssocs)

saveExtractors

public static void saveExtractors(String filename)
                           throws Exception
serialize the ExtractorFrames and ExtractorFramesRare in filename

Exception

saveEmissionProbabilities

public static void saveEmissionProbabilities(String filename)
                                      throws Exception
serialize the probsTable in filename

Exception

readEmissionProbabilities

public static void readEmissionProbabilities(String filename)
                                      throws Exception
read the extractors from a filename

Exception

readExtractors

public static void readExtractors(String filename)
                           throws Exception
read the extractors from a filename

Exception

save

public static void save(String filename)

save_prev

public static void save_prev(String filename)

saveAssociations

public static void saveAssociations(String filename)

readAssociations

public static HashMap readAssociations(String modelFilename)
This reads the .assoc file. It is only used by LambdaSolveTagger.java The same associations also appear in the main file, and are read by read(), read_prev().


release_mem

public static void release_mem()

save_after

public static void save_after(String filename)

read

public static boolean read(String filename)

read_prev

public static void read_prev(String filename)

isRare

public static boolean isRare(String word)

main

public static void main(String[] args)


Stanford NLP Group