edu.stanford.nlp.parser.dvparser
Class DVParser

java.lang.Object
  extended by edu.stanford.nlp.parser.dvparser.DVParser

public class DVParser
extends java.lang.Object

Author:
John Bauer & Richard Socher

Constructor Summary
DVParser(DVModel model, LexicalizedParser parser)
           
DVParser(LexicalizedParser parser)
           
 
Method Summary
 LexicalizedParser attachModelToLexicalizedParser()
           
static TreeTransformer buildTrainTransformer(Options op)
           
 void executeOneTrainingBatch(java.util.List<Tree> trainingBatch, java.util.IdentityHashMap<Tree,byte[]> compressedParses, double[] sumGradSquare)
           
static DVModel getModelFromLexicalizedParser(LexicalizedParser parser)
           
 Options getOp()
           
static java.util.List<Tree> getTopParsesForOneTree(LexicalizedParser parser, int dvKBest, Tree tree, TreeTransformer transformer)
           
static void help()
           
static DVParser loadModel(java.lang.String filename, java.lang.String[] args)
           
static void main(java.lang.String[] args)
           
 boolean runGradientCheck(java.util.List<Tree> sentences, java.util.IdentityHashMap<Tree,byte[]> compressedParses)
           
 void saveModel(java.lang.String filename)
           
 void train(java.util.List<Tree> sentences, java.util.IdentityHashMap<Tree,byte[]> compressedParses, Treebank testTreebank, java.lang.String modelPath, java.lang.String resultsRecordPath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DVParser

public DVParser(DVModel model,
                LexicalizedParser parser)

DVParser

public DVParser(LexicalizedParser parser)
Method Detail

getOp

public Options getOp()

getTopParsesForOneTree

public static java.util.List<Tree> getTopParsesForOneTree(LexicalizedParser parser,
                                                          int dvKBest,
                                                          Tree tree,
                                                          TreeTransformer transformer)

train

public void train(java.util.List<Tree> sentences,
                  java.util.IdentityHashMap<Tree,byte[]> compressedParses,
                  Treebank testTreebank,
                  java.lang.String modelPath,
                  java.lang.String resultsRecordPath)
           throws java.io.IOException
Throws:
java.io.IOException

executeOneTrainingBatch

public void executeOneTrainingBatch(java.util.List<Tree> trainingBatch,
                                    java.util.IdentityHashMap<Tree,byte[]> compressedParses,
                                    double[] sumGradSquare)

runGradientCheck

public boolean runGradientCheck(java.util.List<Tree> sentences,
                                java.util.IdentityHashMap<Tree,byte[]> compressedParses)

buildTrainTransformer

public static TreeTransformer buildTrainTransformer(Options op)

attachModelToLexicalizedParser

public LexicalizedParser attachModelToLexicalizedParser()

saveModel

public void saveModel(java.lang.String filename)

loadModel

public static DVParser loadModel(java.lang.String filename,
                                 java.lang.String[] args)

getModelFromLexicalizedParser

public static DVModel getModelFromLexicalizedParser(LexicalizedParser parser)

help

public static void help()

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException


Stanford NLP Group