Skip navigation links

Stanford JavaNLP API Documentation

Packages 
Package Description
edu.stanford.nlp.classify
The classify package provides facilities for training classifiers.
edu.stanford.nlp.dcoref
Multi-pass Sieve Coreference Resolution System
edu.stanford.nlp.dcoref.sievepasses  
edu.stanford.nlp.fsm
Contains two implementations of finite state machines.
edu.stanford.nlp.graph  
edu.stanford.nlp.ie
This package implements various subpackages for information extraction.
edu.stanford.nlp.ie.crf
A package for doing inference with conditional random fields.
edu.stanford.nlp.ie.demo  
edu.stanford.nlp.ie.machinereading
Machine Reading
edu.stanford.nlp.ie.machinereading.common  
edu.stanford.nlp.ie.machinereading.domains.ace  
edu.stanford.nlp.ie.machinereading.domains.ace.reader  
edu.stanford.nlp.ie.machinereading.domains.roth  
edu.stanford.nlp.ie.machinereading.structure  
edu.stanford.nlp.ie.ner
edu.stanford.nlp.ie.pascal
This package contains classes used for the Pascal Information Extraction Challenge.
edu.stanford.nlp.ie.regexp  
edu.stanford.nlp.ie.util  
edu.stanford.nlp.international  
edu.stanford.nlp.international.arabic  
edu.stanford.nlp.international.arabic.pipeline  
edu.stanford.nlp.international.arabic.process  
edu.stanford.nlp.international.french  
edu.stanford.nlp.international.french.pipeline  
edu.stanford.nlp.international.french.process  
edu.stanford.nlp.international.morph  
edu.stanford.nlp.international.spanish  
edu.stanford.nlp.international.spanish.process  
edu.stanford.nlp.io
A few classes that augment the java.io package in useful ways for our applications.
edu.stanford.nlp.io.ui
UI components for i/o operations.
edu.stanford.nlp.ling
edu.stanford.nlp.ling.tokensregex
This package contains a library, TokensRegex, for matching regular expressions over tokens.
edu.stanford.nlp.ling.tokensregex.matcher
edu.stanford.nlp.ling.tokensregex.parser
edu.stanford.nlp.ling.tokensregex.types
edu.stanford.nlp.math
Classes for Simple Math Functionality, such as Min, Max, WeightedAverage, Scientific Notation, etc.
edu.stanford.nlp.maxent
This package deals with defining and solving maximum entropy problems.
edu.stanford.nlp.maxent.iis
This package contains an implementation of Improved Iterative Scaling.
edu.stanford.nlp.naturalli  
edu.stanford.nlp.neural  
edu.stanford.nlp.neural.rnn  
edu.stanford.nlp.objectbank
The ObjectBank class is designed to make it easy to change the format/source of data read in by other classes and to standardize how data is read in javaNLP classes.
edu.stanford.nlp.optimization
Numerical optimization, including a conjugate gradient implementation.
edu.stanford.nlp.parser
This package contains a few simple interfaces for the parsers in the various subpackages.
edu.stanford.nlp.parser.charniak  
edu.stanford.nlp.parser.common  
edu.stanford.nlp.parser.dvparser  
edu.stanford.nlp.parser.lexparser
This package contains implementations of three probabilistic parsers for natural language text.
edu.stanford.nlp.parser.lexparser.demo  
edu.stanford.nlp.parser.metrics  
edu.stanford.nlp.parser.nndep  
edu.stanford.nlp.parser.nndep.demo  
edu.stanford.nlp.parser.server  
edu.stanford.nlp.parser.shiftreduce  
edu.stanford.nlp.parser.tools  
edu.stanford.nlp.parser.ui
This package contains graphical user interface components for parsing sentences with parser created using lexparser.LexicalizedParser.
edu.stanford.nlp.patterns  
edu.stanford.nlp.patterns.dep  
edu.stanford.nlp.patterns.surface  
edu.stanford.nlp.pipeline
Linguistic Annotation Pipeline
edu.stanford.nlp.process
Contains classes for processing documents.
edu.stanford.nlp.semgraph
This package provides a representation of dependency graphs (normally the collapsed Stanford Dependencies representation) as a graph (backed by the jgrapht graph library.
edu.stanford.nlp.semgraph.semgrex
A package for dependency graph (i.e.
edu.stanford.nlp.sentiment  
edu.stanford.nlp.sequences
This package contains classes that support sequence modeling and inference (CMMs and CRFs).
edu.stanford.nlp.stats
A set of tools for collecting, representing, and inferring with statistics.
edu.stanford.nlp.swing
Collection of useful classes for building Swing GUIs.
edu.stanford.nlp.tagger.common  
edu.stanford.nlp.tagger.io  
edu.stanford.nlp.tagger.maxent
A Maximum Entropy Part-of-Speech Tagger.
edu.stanford.nlp.tagger.maxent.documentation  
edu.stanford.nlp.time  
edu.stanford.nlp.trees
A package for (NLP) trees, sentences, and similar things.
edu.stanford.nlp.trees.international.arabic
A TreeNormalizer, HeadFinder, and TreebankLanguagePack for the Penn Arabic Treebank.
edu.stanford.nlp.trees.international.french
edu.stanford.nlp.trees.international.hebrew  
edu.stanford.nlp.trees.international.negra
Classes, and JFlex source file, for reading and tokenization of NEGRA corpus export-format files.
edu.stanford.nlp.trees.international.pennchinese
Classes, and JFlex source file, for reading, tokenization and manipulation of Penn Chinese Treebank (CTB) export-format files.
edu.stanford.nlp.trees.international.spanish  
edu.stanford.nlp.trees.international.tuebadz
A HeadFinder and TreebankLanguagePack for the The Tübingen Treebank of Written German (TüBa-D/Z), a corpus of German Newspaper text.
edu.stanford.nlp.trees.treebank  
edu.stanford.nlp.trees.tregex
A package for tree-pattern expressions and matching these expressions to Tree instances.
edu.stanford.nlp.trees.tregex.gui
A package for the graphical interface for Tregex and TSurgeon.
edu.stanford.nlp.trees.tregex.tsurgeon
A package for performing transformations of trees to be used in conjunction with edu.stanford.nlp.trees.tregex by Roger Levy.
edu.stanford.nlp.ui  
edu.stanford.nlp.util
A collection of useful general-purpose utility classes.
edu.stanford.nlp.util.concurrent
A collection of useful thread-safe general-purpose utility classes.
edu.stanford.nlp.util.logging  
edu.stanford.nlp.wordseg
A package for doing Chinese word segmentation.
Skip navigation links

Stanford NLP Group