public static class EnglishTreebankParserParams.EnglishTrain
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
int |
collapseWhCategories
Collapse WHPP with PP, etc., in training and perhaps in evaluation.
|
boolean |
correctTags
'Correct' tags to produce verbs in VPs, etc.
|
boolean |
dominatesC
Verbal distance -- mark whether symbol dominates a conjunction (CC)
|
boolean |
dominatesI
Verbal distance -- mark whether symbol dominates a preposition (IN)
|
int |
dominatesV
Verbal distance -- mark whether symbol dominates a verb (V*, MD).
|
boolean |
gpaRootVP
Grand-parent annotate (root mark) VP below ROOT.
|
boolean |
joinJJ
Joint comparative and superlative adjective with positive.
|
boolean |
joinNounTags
Join proper nouns with common nouns.
|
boolean |
joinPound
Join pound with dollar.
|
int |
leaveItAll
if true, leave all PTB (functional tag) annotations (bad)
|
int |
makePPTOintoIN
Change TO inside PP to IN.
|
int |
markCC
Mark phrases which are conjunctions.
|
boolean |
markContainedVP |
int |
markDitransV
Attempt to record ditransitive verbs.
|
boolean |
markReflexivePRP
Mark reflexive PRP words.
|
boolean |
rightPhrasal
Right edge has a phrasal node.
|
int |
sisterSplitLevel
Set the support * KL cutoff level (1-4) for sister splitting
-- don't use it, as far as we can tell so far
|
int |
splitAux
Make special tags for forms of BE and HAVE (and maybe DO/HELP, etc.).
|
int |
splitBaseNP
Mark base NPs.
|
int |
splitCC
Provide annotation of conjunctions.
|
int |
splitIN
Annotate prepositions into subcategories.
|
boolean |
splitJJCOMP
Put a special tag on 'adjectives with complements'.
|
boolean |
splitMoreLess
Specially mark the comparative/superlative words: less, least,
more, most
|
int |
splitNNP
Mark NNP words as to position in phrase (single, left, right, inside)
or subcategorizes NNP(S) as initials or initial/final in NP.
|
boolean |
splitNOT
Annotates forms of "not" specially as tag "NOT".
|
int |
splitNPADV
Retain NP-ADV annotation.
|
int |
splitNPNNP
Mark NP-NNP.
|
int |
splitNPpercent
Mark phrases that are headed by %.
|
boolean |
splitNPPRP |
boolean |
splitNumNP
Mark "numeric NPs".
|
boolean |
splitPercent
Mark the nouns that are percent signs.
|
int |
splitPoss
Give a special tag to NPs which are possessive NPs (end in 's).
|
boolean |
splitPPJJ
A special test for "such" mainly ("such as Fred").
|
boolean |
splitQuotes
Mark quote marks for single vs.
|
boolean |
splitRB
Split modifier (NP, AdjP) adverbs from others.
|
int |
splitSbar
Split SBAR nodes.
|
boolean |
splitSFP
Separate out sentence final punct.
|
int |
splitSGapped
Mark specially S nodes with "gapped" subject (control, raising).
|
int |
splitSTag
Mark S/SINV/SQ nodes according to verbal tag.
|
int |
splitTMP
Retain NP-TMP (or maybe PP-TMP) annotation.
|
boolean |
splitTRJJ
Put a special tag on 'transitive adjectives' with NP complement, like
'due May 15' -- it also catches 'such' in 'such as NP', which may
be a good.
|
int |
splitVP
Add (head) tags to VPs.
|
boolean |
splitVPNPAgr
Put enough marking on VP and NP to permit "agreement".
|
boolean |
tagRBGPA
Grand parent annotate RB to try to distinguish sentential ones and
ones in places like NP post modifier (things like 'very' are already
distinguished as their parent is ADJP).
|
boolean |
unaryDT
Mark "Intransitive" DT.
|
boolean |
unaryIN
Mark "Intransitive" IN.
|
boolean |
unaryPRP
"Intransitive" PRP.
|
boolean |
unaryRB
Mark "Intransitive" RB.
|
boolean |
vpSubCat
Pitiful attempt at marking V* preterms with their surface subcat
frames.
|
Modifier and Type | Method and Description |
---|---|
void |
display() |
public int leaveItAll
public int splitIN
public boolean splitQuotes
public boolean splitSFP
public boolean splitPercent
public int splitNPpercent
public boolean tagRBGPA
public int splitNNP
public boolean joinPound
public boolean joinJJ
public boolean joinNounTags
public boolean splitPPJJ
public boolean splitTRJJ
public boolean splitJJCOMP
public boolean splitMoreLess
public boolean unaryDT
public boolean unaryRB
public boolean unaryPRP
public boolean markReflexivePRP
public boolean unaryIN
public int splitCC
public boolean splitNOT
public boolean splitRB
public int splitAux
public boolean vpSubCat
public int markDitransV
public int splitVP
splitVPNPAgr
. If it is true, its effects override
any value set for this parameter.public boolean splitVPNPAgr
public int splitSTag
public boolean markContainedVP
public boolean splitNPPRP
public int dominatesV
public boolean dominatesI
public boolean dominatesC
public int markCC
public int splitSGapped
public boolean splitNumNP
public int splitPoss
public int splitBaseNP
public int splitTMP
public int splitSbar
public int splitNPADV
public int splitNPNNP
public boolean correctTags
public boolean rightPhrasal
public int sisterSplitLevel
public boolean gpaRootVP
public int makePPTOintoIN
public int collapseWhCategories