Stanford JavaNLP API Documentation

This is all the shared Java code for NLP.

See:
          Description

Packages
edu.stanford.nlp.annotation A simple markup annotator, originally designed for producing training data for supervised information extraction systems.
edu.stanford.nlp.classification.internal  
edu.stanford.nlp.classify Data Structures and Algorithms for Classification.
edu.stanford.nlp.cluster Data Structures and Algorithms for Clustering Data.
edu.stanford.nlp.database Contains classes for lightweight key-value databases.
edu.stanford.nlp.dbm Classes for building and operating on documents and data collections.
edu.stanford.nlp.fsm Old finite state machine implementation -- will be replaced with the future graphs package.
edu.stanford.nlp.ie This package implements various subpackages for information extraction.
edu.stanford.nlp.ie.desc A few classes for extraction of descriptions of a person or thing.
edu.stanford.nlp.ie.hmm A package implementing HMMs for the purpose of information extraction.
edu.stanford.nlp.ie.merge This package is for methods that merge the partial or conflicting results of several information extraction components.
edu.stanford.nlp.ie.pcfg A package that implements information extraction via PCFGs.
edu.stanford.nlp.ie.pnp Character-based classifier and generator for proper noun phrases (PNPs).
edu.stanford.nlp.ie.regexp A couple of classes for regular expression based pattern matching and regular expression.
edu.stanford.nlp.ie.test A couple of classes for command-line testing of information extraction tools, and various test scripts and files.
edu.stanford.nlp.io A few classes that augment the java.io package in useful ways for our applications.
edu.stanford.nlp.lexgram Old grammar, lexicon, and associated Treebank extractors for the old parser.
edu.stanford.nlp.linalg Data Structures for vectors and matrices, including wrappers for other packages, such as cern's COLT package.
edu.stanford.nlp.math Classes for Simple Math Functionality, such as Min, Max, WeightedAverage, Scientific Notation, etc.
edu.stanford.nlp.maxent.iis This package contains an implementation of Improved Iterative Scaling.
edu.stanford.nlp.mt  
edu.stanford.nlp.optimization Numerical optimization, including a conjugate gradient implementation.
edu.stanford.nlp.parser This package contains an implementation of a (probabilistic) chart parser.
edu.stanford.nlp.parser.lexparser The medium-old lexical parser, including a just-add-Treebank wrapper.
edu.stanford.nlp.parser.oldparser  
edu.stanford.nlp.process Contains classes for processing documents.
edu.stanford.nlp.redwoods  
edu.stanford.nlp.stats Statistics tracking code.
edu.stanford.nlp.tagger This is designed as a home for taggers.
edu.stanford.nlp.tagger.maxent Maximum Entropy Part-Of-Speech Tagger.
edu.stanford.nlp.trees A package for (NLP) trees, sentences, and similar things.
edu.stanford.nlp.util Assorted utilities: Heaps, Counters, Mutable Numbers, Scored/Weighted.
edu.stanford.nlp.web This package contains classes for web access.
edu.stanford.nlp.wsd Currently, contains classes that tranform CS224N WSD Bakeoff File formats to Senseval File formats.

 

This is all the shared Java code for NLP.



Stanford NLP Group