public class ChunkSample
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
ChunkSample(java.util.List<java.lang.String> sentence,
java.util.List<java.lang.String> tags,
java.util.List<java.lang.String> preds)
Initializes the current instance.
|
ChunkSample(java.lang.String[] sentence,
java.lang.String[] tags,
java.lang.String[] preds)
Initializes the current instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
Span[] |
getPhrasesAsSpanList()
Gets the phrases as an array of spans
|
java.lang.String[] |
getPreds()
Gets the Chunk tags in B-* I-* notation
|
java.lang.String[] |
getSentence()
Gets the training sentence
|
java.lang.String[] |
getTags()
Gets the POS Tags for the sentence
|
int |
hashCode() |
java.lang.String |
nicePrint()
Creates a nice to read string for the phrases formatted as following:
[NP Rockwell_NNP ] [VP said_VBD ] [NP the_DT agreement_NN ] [VP calls_VBZ ] [SBAR for_IN ]
[NP it_PRP ] [VP to_TO supply_VB ] [NP 200_CD additional_JJ so-called_JJ shipsets_NNS ]
[PP for_IN ] [NP the_DT planes_NNS ] ._.
|
static Span[] |
phrasesAsSpanList(java.lang.String[] aSentence,
java.lang.String[] aTags,
java.lang.String[] aPreds)
Static method to create arrays of spans of phrases
|
java.lang.String |
toString() |
public ChunkSample(java.lang.String[] sentence, java.lang.String[] tags, java.lang.String[] preds)
sentence
- training sentencetags
- POS Tags for the sentencepreds
- Chunk tags in B-* I-* notationpublic ChunkSample(java.util.List<java.lang.String> sentence, java.util.List<java.lang.String> tags, java.util.List<java.lang.String> preds)
sentence
- training sentencetags
- POS Tags for the sentencepreds
- Chunk tags in B-* I-* notationpublic java.lang.String[] getSentence()
public java.lang.String[] getTags()
public java.lang.String[] getPreds()
public Span[] getPhrasesAsSpanList()
public static Span[] phrasesAsSpanList(java.lang.String[] aSentence, java.lang.String[] aTags, java.lang.String[] aPreds)
aSentence
- training sentenceaTags
- POS Tags for the sentenceaPreds
- Chunk tags in B-* I-* notationpublic java.lang.String nicePrint()
[NP Rockwell_NNP ] [VP said_VBD ] [NP the_DT agreement_NN ] [VP calls_VBZ ] [SBAR for_IN ]
[NP it_PRP ] [VP to_TO supply_VB ] [NP 200_CD additional_JJ so-called_JJ shipsets_NNS ]
[PP for_IN ] [NP the_DT planes_NNS ] ._.
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2010 - 2023 Adobe. All Rights Reserved