Class TokenizerBuilderNgram
java.lang.Object
org.apache.sysds.runtime.transform.tokenize.builder.TokenizerBuilder
org.apache.sysds.runtime.transform.tokenize.builder.TokenizerBuilderWhitespaceSplit
org.apache.sysds.runtime.transform.tokenize.builder.TokenizerBuilderNgram
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionintintorg.apache.sysds.runtime.transform.tokenize.builder.TokenizerBuilderNgram.NgramTypeFields inherited from class org.apache.sysds.runtime.transform.tokenize.builder.TokenizerBuilderWhitespaceSplit
regex -
Constructor Summary
ConstructorsConstructorDescriptionTokenizerBuilderNgram(int[] idCols, int tokenizeCol, org.apache.wink.json4j.JSONObject params) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateInternalRepresentation(FrameBlock in, DocumentRepresentation[] internalRepresentation, int rowStart, int blk) splitIntoNgrams(Token token, int minGram, int maxGram) Methods inherited from class org.apache.sysds.runtime.transform.tokenize.builder.TokenizerBuilderWhitespaceSplit
splitToTokensMethods inherited from class org.apache.sysds.runtime.transform.tokenize.builder.TokenizerBuilder
createInternalRepresentation, getTasks
-
Field Details
-
minGram
public int minGram -
maxGram
public int maxGram -
ngramType
public org.apache.sysds.runtime.transform.tokenize.builder.TokenizerBuilderNgram.NgramType ngramType
-
-
Constructor Details
-
TokenizerBuilderNgram
public TokenizerBuilderNgram(int[] idCols, int tokenizeCol, org.apache.wink.json4j.JSONObject params) throws org.apache.wink.json4j.JSONException - Throws:
org.apache.wink.json4j.JSONException
-
-
Method Details
-
splitIntoNgrams
-
createInternalRepresentation
public void createInternalRepresentation(FrameBlock in, DocumentRepresentation[] internalRepresentation, int rowStart, int blk) - Overrides:
createInternalRepresentationin classTokenizerBuilderWhitespaceSplit
-