Skip navigation links
A B C D E F G H I L N O P R S T V 

A

add(DNode) - Method in class org.maochen.nlp.parser.DTree
 
addChild(DNode) - Method in class org.maochen.nlp.parser.DNode
 
addExtra(String, Object) - Method in class org.maochen.nlp.ml.Tuple
 
addFeature(String, String) - Method in class org.maochen.nlp.parser.DNode
 
addSemanticHead(DNode, String) - Method in class org.maochen.nlp.parser.DNode
 

B

BinRelation - Class in org.maochen.nlp.commons
Created by Maochen on 10/15/15.
BinRelation() - Constructor for class org.maochen.nlp.commons.BinRelation
 

C

childRelations - Variable in class org.maochen.nlp.commons.Entity
 
CPOSTAG_ADJ - Static variable in class org.maochen.nlp.parser.LangLib
CPOSTAGs are derived from CoNLL-U Format http://universaldependencies.github.io/docs/format.html
CPOSTAG_ADP - Static variable in class org.maochen.nlp.parser.LangLib
 
CPOSTAG_ADV - Static variable in class org.maochen.nlp.parser.LangLib
 
CPOSTAG_AUX - Static variable in class org.maochen.nlp.parser.LangLib
 
CPOSTAG_CONJ - Static variable in class org.maochen.nlp.parser.LangLib
 
CPOSTAG_DET - Static variable in class org.maochen.nlp.parser.LangLib
 
CPOSTAG_INTJ - Static variable in class org.maochen.nlp.parser.LangLib
 
CPOSTAG_NOUN - Static variable in class org.maochen.nlp.parser.LangLib
 
CPOSTAG_NUM - Static variable in class org.maochen.nlp.parser.LangLib
 
CPOSTAG_PART - Static variable in class org.maochen.nlp.parser.LangLib
 
CPOSTAG_PRON - Static variable in class org.maochen.nlp.parser.LangLib
 
CPOSTAG_PROPN - Static variable in class org.maochen.nlp.parser.LangLib
 
CPOSTAG_PUNCT - Static variable in class org.maochen.nlp.parser.LangLib
 
CPOSTAG_SCONJ - Static variable in class org.maochen.nlp.parser.LangLib
 
CPOSTAG_SYM - Static variable in class org.maochen.nlp.parser.LangLib
 
CPOSTAG_VERB - Static variable in class org.maochen.nlp.parser.LangLib
 
CPOSTAG_X - Static variable in class org.maochen.nlp.parser.LangLib
 

D

DenseVector - Class in org.maochen.nlp.ml.vector
Created by Maochen on 9/18/15.
DenseVector(double[]) - Constructor for class org.maochen.nlp.ml.vector.DenseVector
 
DEP_ACOMP - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_ADVCL - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_ADVMOD - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_AGENT - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_AMOD - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_APPOS - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_ATTR - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_AUX - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_AUXPASS - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_CC - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_CCOMP - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_COMPLM - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_CONJ - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_COP - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_CSUBJ - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_CSUBJPASS - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_DEP - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_DET - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_DOBJ - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_EXPL - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_HMOD - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_HYPH - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_INFMOD - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_INTJ - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_IOBJ - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_MARK - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_META - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_NEG - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_NFMOD - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_NMOD - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_NN - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_NPADVMOD - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_NSUBJ - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_NSUBJPASS - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_NUM - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_NUMBER - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_OPRD - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_PARATAXIS - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_PARTMOD - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_PASS - Static variable in class org.maochen.nlp.parser.LangLib
Dependency Labels are derived from Stanford Typed Dependencies.
DEP_PCOMP - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_PMOD - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_POBJ - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_POSS - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_POSSESSIVE - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_PRECONJ - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_PREDET - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_PREP - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_PRT - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_PUNCT - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_QMOD - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_QUANTMOD - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_RCMOD - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_ROOT - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_SUBJ - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_VMOD - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_XCOMP - Static variable in class org.maochen.nlp.parser.LangLib
 
DEP_XSUBJ - Static variable in class org.maochen.nlp.parser.LangLib
 
DNode - Class in org.maochen.nlp.parser
Author: Maochen.G contact@maochen.org License: check the LICENSE file.
DNode() - Constructor for class org.maochen.nlp.parser.DNode
 
DNode(int, String, String, String, String, String) - Constructor for class org.maochen.nlp.parser.DNode
 
DTree - Class in org.maochen.nlp.parser
Author: Maochen.G contact@maochen.org License: check the LICENSE file.
DTree() - Constructor for class org.maochen.nlp.parser.DTree
 

E

Entity<T> - Class in org.maochen.nlp.commons
Created by Maochen on 10/15/15.
Entity() - Constructor for class org.maochen.nlp.commons.Entity
 
Entity(T) - Constructor for class org.maochen.nlp.commons.Entity
 
entries - Variable in class org.maochen.nlp.ml.SequenceTuple
 
equals(Object) - Method in class org.maochen.nlp.ml.vector.DenseVector
 
equals(Object) - Method in class org.maochen.nlp.ml.vector.FeatNamedVector
 

F

FeatNamedVector - Class in org.maochen.nlp.ml.vector
Created by Maochen on 9/19/15.
FeatNamedVector(double[]) - Constructor for class org.maochen.nlp.ml.vector.FeatNamedVector
 
FeatNamedVector(String[]) - Constructor for class org.maochen.nlp.ml.vector.FeatNamedVector
 
FeatNamedVector(String[], String) - Constructor for class org.maochen.nlp.ml.vector.FeatNamedVector
 
feats - Variable in class org.maochen.nlp.commons.Entity
 
feats - Variable in class org.maochen.nlp.commons.TupleRelation
 
featsName - Variable in class org.maochen.nlp.ml.vector.FeatNamedVector
 

G

generateLemma(DNode) - Static method in class org.maochen.nlp.parser.LangTools
 
getChildren() - Method in class org.maochen.nlp.parser.DNode
 
getChildrenByDepLabels(String...) - Method in class org.maochen.nlp.parser.DNode
 
getcPOSTag() - Method in class org.maochen.nlp.parser.DNode
 
getCPOSTag(String) - Static method in class org.maochen.nlp.parser.LangTools
 
getDepLabel() - Method in class org.maochen.nlp.parser.DNode
 
getDTreeFromCoNLLXString(String) - Static method in class org.maochen.nlp.parser.LangTools
feats string should following the pattern "k1=v1|k2=v2|k3=v3"
getEntities() - Method in class org.maochen.nlp.commons.TupleRelation
 
getExtra() - Method in class org.maochen.nlp.ml.Tuple
 
getFeats() - Method in class org.maochen.nlp.parser.DNode
 
getFeature(String) - Method in class org.maochen.nlp.parser.DNode
 
getForm() - Method in class org.maochen.nlp.parser.DNode
 
getHead() - Method in class org.maochen.nlp.parser.DNode
 
getId() - Method in class org.maochen.nlp.parser.DNode
 
getLabel() - Method in class org.maochen.nlp.ml.SequenceTuple
 
getLeft() - Method in class org.maochen.nlp.commons.BinRelation
 
getLemma() - Method in class org.maochen.nlp.parser.DNode
 
getNamedEntity() - Method in class org.maochen.nlp.parser.DNode
 
getPaddingNode() - Method in class org.maochen.nlp.parser.DTree
 
getPOS() - Method in class org.maochen.nlp.parser.DNode
 
getRel() - Method in class org.maochen.nlp.commons.TupleRelation
 
getRight() - Method in class org.maochen.nlp.commons.BinRelation
 
getRoots() - Method in class org.maochen.nlp.parser.DTree
 
getSemanticChildren() - Method in class org.maochen.nlp.parser.DNode
 
getSemanticHeads() - Method in class org.maochen.nlp.parser.DNode
 
getSentenceType() - Method in class org.maochen.nlp.parser.DTree
 
getTree() - Method in class org.maochen.nlp.parser.DNode
 
getUUID() - Method in class org.maochen.nlp.parser.DTree
 
getVector() - Method in class org.maochen.nlp.ml.vector.DenseVector
 
getVector() - Method in interface org.maochen.nlp.ml.vector.IVector
 
getVector() - Method in class org.maochen.nlp.ml.vector.SparseVector
 

H

hashCode() - Method in class org.maochen.nlp.ml.vector.DenseVector
 
hashCode() - Method in class org.maochen.nlp.ml.vector.FeatNamedVector
 

I

IClassifier - Interface in org.maochen.nlp.ml
 
id - Variable in class org.maochen.nlp.commons.Entity
 
id - Variable in class org.maochen.nlp.commons.TupleRelation
 
id - Variable in class org.maochen.nlp.ml.SequenceTuple
 
id - Variable in class org.maochen.nlp.ml.Tuple
 
ISeqClassifier - Interface in org.maochen.nlp.ml
Created by Maochen on 1/12/16.
isRoot() - Method in class org.maochen.nlp.parser.DNode
 
IVector - Interface in org.maochen.nlp.ml.vector
Created by Maochen on 9/18/15.

L

label - Variable in class org.maochen.nlp.ml.Tuple
 
LangLib - Class in org.maochen.nlp.parser
Author: Maochen.G contact@maochen.org License: check the LICENSE file.
LangLib() - Constructor for class org.maochen.nlp.parser.LangLib
 
LangTools - Class in org.maochen.nlp.parser
Author: Maochen.G contact@maochen.org License: check the LICENSE file.
LangTools() - Constructor for class org.maochen.nlp.parser.LangTools
 
loadModel(InputStream) - Method in interface org.maochen.nlp.ml.IClassifier
 
loadModel(InputStream) - Method in interface org.maochen.nlp.ml.ISeqClassifier
 

N

NAMED_ENTITY_KEY - Static variable in class org.maochen.nlp.parser.DNode
 
NE_DATE - Static variable in class org.maochen.nlp.parser.LangLib
Named Entity Tags.
NE_LOC - Static variable in class org.maochen.nlp.parser.LangLib
 
NE_MISC - Static variable in class org.maochen.nlp.parser.LangLib
 
NE_MONEY - Static variable in class org.maochen.nlp.parser.LangLib
 
NE_ORG - Static variable in class org.maochen.nlp.parser.LangLib
 
NE_PERCENT - Static variable in class org.maochen.nlp.parser.LangLib
 
NE_PERSON - Static variable in class org.maochen.nlp.parser.LangLib
 
NE_TIME - Static variable in class org.maochen.nlp.parser.LangLib
 

O

org.maochen.nlp.commons - package org.maochen.nlp.commons
 
org.maochen.nlp.ml - package org.maochen.nlp.ml
 
org.maochen.nlp.ml.vector - package org.maochen.nlp.ml.vector
 
org.maochen.nlp.parser - package org.maochen.nlp.parser
 

P

persistModel(String) - Method in interface org.maochen.nlp.ml.IClassifier
 
persistModel(String) - Method in interface org.maochen.nlp.ml.ISeqClassifier
 
POS_CC - Static variable in class org.maochen.nlp.parser.LangLib
POS Tags are derived from Penn POS http://www.ling.upenn.edu/courses/Fall_2003/ling001/penn_treebank_pos.html
POS_CD - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_DT - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_EX - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_FW - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_HYPH - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_IN - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_JJ - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_JJR - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_JJS - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_LS - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_MD - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_NN - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_NNP - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_NNPS - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_NNS - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_PDT - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_POS - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_PRP - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_PRPS - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_RB - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_RBR - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_RBS - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_RP - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_SYM - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_TO - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_UH - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_VB - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_VBD - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_VBG - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_VBN - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_VBP - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_VBZ - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_WDT - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_WP - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_WPS - Static variable in class org.maochen.nlp.parser.LangLib
 
POS_WRB - Static variable in class org.maochen.nlp.parser.LangLib
 
predict(Tuple) - Method in interface org.maochen.nlp.ml.IClassifier
 
predict(SequenceTuple) - Method in interface org.maochen.nlp.ml.ISeqClassifier
 

R

relations - Variable in class org.maochen.nlp.commons.Entity
 
relType - Variable in class org.maochen.nlp.commons.TupleRelation
 
removeChild(int) - Method in class org.maochen.nlp.parser.DNode
 

S

sentence() - Method in class org.maochen.nlp.parser.DTree
 
SENTTYPE_DECLARATIVE - Static variable in class org.maochen.nlp.parser.LangLib
 
SENTTYPE_IMPERATIVE - Static variable in class org.maochen.nlp.parser.LangLib
 
SENTTYPE_INTERROGATIVE - Static variable in class org.maochen.nlp.parser.LangLib
 
SequenceTuple - Class in org.maochen.nlp.ml
This tuple is for the Sequence Model using.
SequenceTuple(Map<Integer, List<String>>, List<String>) - Constructor for class org.maochen.nlp.ml.SequenceTuple
featMap 0, [ I, have, a, car] 1, null 2, [PRP, VBP, DT, NN] tags [B-NP, B-VP, B-NP, I-NP] ------------------------------------------- entries Tuple1, Tuple2, Tuple3, Tuple4
SequenceTuple() - Constructor for class org.maochen.nlp.ml.SequenceTuple
 
setcPOSTag(String) - Method in class org.maochen.nlp.parser.DNode
 
setDepLabel(String) - Method in class org.maochen.nlp.parser.DNode
 
setEntities(List<Entity>) - Method in class org.maochen.nlp.commons.TupleRelation
 
setFeats(Map<String, String>) - Method in class org.maochen.nlp.parser.DNode
 
setForm(String) - Method in class org.maochen.nlp.parser.DNode
 
setHead(DNode) - Method in class org.maochen.nlp.parser.DNode
 
setId(int) - Method in class org.maochen.nlp.parser.DNode
 
setLeft(Entity<?>) - Method in class org.maochen.nlp.commons.BinRelation
 
setLemma(String) - Method in class org.maochen.nlp.parser.DNode
 
setNamedEntity(String) - Method in class org.maochen.nlp.parser.DNode
 
setParameter(Properties) - Method in interface org.maochen.nlp.ml.IClassifier
 
setParameter(Properties) - Method in interface org.maochen.nlp.ml.ISeqClassifier
 
setPOS(String) - Method in class org.maochen.nlp.parser.DNode
 
setRel(String) - Method in class org.maochen.nlp.commons.TupleRelation
 
setRight(Entity<?>) - Method in class org.maochen.nlp.commons.BinRelation
 
setSemanticChildren(Set<DNode>) - Method in class org.maochen.nlp.parser.DNode
 
setSentenceType(String) - Method in class org.maochen.nlp.parser.DTree
 
setTree(DTree) - Method in class org.maochen.nlp.parser.DNode
 
setUUID(UUID) - Method in class org.maochen.nlp.parser.DTree
 
setVector(double[]) - Method in class org.maochen.nlp.ml.vector.DenseVector
 
setVector(double[]) - Method in interface org.maochen.nlp.ml.vector.IVector
 
setVector(double[]) - Method in class org.maochen.nlp.ml.vector.SparseVector
 
SparseVector - Class in org.maochen.nlp.ml.vector
Created by mguan on 5/11/16.
SparseVector() - Constructor for class org.maochen.nlp.ml.vector.SparseVector
 
SRL_A0 - Static variable in class org.maochen.nlp.parser.LangLib
SRLs are derived from PROPBANK.
SRL_A1 - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_A2 - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_A3 - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_A4 - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_AA - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_AM_ADJ - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_AM_ADV - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_AM_CAU - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_AM_COM - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_AM_DIR - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_AM_DIS - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_AM_EXT - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_AM_GOL - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_AM_LOC - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_AM_MNR - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_AM_MOD - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_AM_NEG - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_AM_PRD - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_AM_PRP - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_AM_PRR - Static variable in class org.maochen.nlp.parser.LangLib
Ex.
SRL_AM_REC - Static variable in class org.maochen.nlp.parser.LangLib
 
SRL_AM_TMP - Static variable in class org.maochen.nlp.parser.LangLib
 
suggestedName - Variable in class org.maochen.nlp.commons.Entity
 

T

toString() - Method in class org.maochen.nlp.commons.BinRelation
 
toString() - Method in class org.maochen.nlp.commons.Entity
 
toString() - Method in class org.maochen.nlp.ml.Tuple
 
toString() - Method in class org.maochen.nlp.ml.vector.FeatNamedVector
 
toString() - Method in class org.maochen.nlp.parser.DNode
 
toString() - Method in class org.maochen.nlp.parser.DTree
 
train(List<Tuple>) - Method in interface org.maochen.nlp.ml.IClassifier
 
train(List<SequenceTuple>) - Method in interface org.maochen.nlp.ml.ISeqClassifier
 
Tuple - Class in org.maochen.nlp.ml
Created by Maochen on 12/3/14.
Tuple(IVector) - Constructor for class org.maochen.nlp.ml.Tuple
 
Tuple(int, IVector, String) - Constructor for class org.maochen.nlp.ml.Tuple
 
Tuple(double[]) - Constructor for class org.maochen.nlp.ml.Tuple
Default using dense vector.
TupleRelation - Class in org.maochen.nlp.commons
Created by Maochen on 10/17/15.
TupleRelation() - Constructor for class org.maochen.nlp.commons.TupleRelation
 
type - Variable in class org.maochen.nlp.commons.Entity
 

V

vector - Variable in class org.maochen.nlp.ml.Tuple
 
A B C D E F G H I L N O P R S T V 
Skip navigation links

Copyright © 2017. All rights reserved.