edu.stanford.nlp.tagger.maxent
Class GlobalHolder

java.lang.Object
  extended by edu.stanford.nlp.tagger.maxent.GlobalHolder

public class GlobalHolder
extends java.lang.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(java.lang.Object s)
           
static LambdaSolve getLambdaSolve()
           
static int getNum(java.lang.Object s)
           
static int getNum(java.lang.Object s, java.util.HashMap fAssocs)
           
static void init()
           
static void init(java.lang.String lang, java.lang.String arch)
           
static boolean isRare(java.lang.String word)
           
static void putAssoc(FeatureKey s, int num)
           
static void read_prev(java.lang.String filename)
           
static boolean read(java.lang.String filename)
           
static java.util.HashMap readAssociations(java.lang.String modelFilename)
          This reads the .assoc file.
static void readExtractors(java.lang.String filename)
          read the extractors from a filename
static void release_mem()
           
static void save_after(java.lang.String filename)
           
static void save_prev(java.lang.String filename)
           
static void save(java.lang.String filename)
           
static void saveAssociations(java.lang.String filename)
           
static void saveExtractors(java.lang.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()

init

public static void init(java.lang.String lang,
                        java.lang.String arch)

add

public static boolean add(java.lang.Object s)

putAssoc

public static void putAssoc(FeatureKey s,
                            int num)

getNum

public static int getNum(java.lang.Object s)

getNum

public static int getNum(java.lang.Object s,
                         java.util.HashMap fAssocs)

saveExtractors

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

Throws:
java.lang.Exception

readExtractors

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

Throws:
java.lang.Exception

save

public static void save(java.lang.String filename)

save_prev

public static void save_prev(java.lang.String filename)

saveAssociations

public static void saveAssociations(java.lang.String filename)

readAssociations

public static java.util.HashMap readAssociations(java.lang.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(java.lang.String filename)

read

public static boolean read(java.lang.String filename)
                    throws java.lang.Exception
Throws:
java.lang.Exception

read_prev

public static void read_prev(java.lang.String filename)

isRare

public static boolean isRare(java.lang.String word)