Class: NGram

eclairjs/ml/feature.NGram

A feature transformer that converts the input array of strings into an array of n-grams. Null values in the input array are ignored. It returns an array of n-grams where each n-gram is represented by a space-separated string of words. When the input is empty, an empty array is returned. When the input array length is less than n (number of elements per n-gram), no n-grams are returned.

Constructor

new NGram(uid)

Parameters:
Name Type Description
uid string
Source:

Extends

Methods

(static) load(path) → {NGram}

Parameters:
Name Type Description
path string
Source:
Returns:
Type
NGram

copy(extra) → {module:eclairjs/ml.UnaryTransformer}

Parameters:
Name Type Description
extra module:eclairjs/ml/param.ParamMap
Inherited From:
Source:
Returns:
Type
module:eclairjs/ml.UnaryTransformer

getN() → {Promise.<number>}

Source:
Returns:
Type
Promise.<number>

n() → {module:eclairjs/ml/param.IntParam}

Minimum n-gram length, >= 1. Default: 2, bigram features
Source:
Returns:
Type
module:eclairjs/ml/param.IntParam

setInputCol(value) → {module:eclairjs/ml.UnaryTransformer}

Parameters:
Name Type Description
value string
Inherited From:
Source:
Returns:
Type
module:eclairjs/ml.UnaryTransformer

setN(value) → {module:eclairjs/ml/feature.NGram}

Parameters:
Name Type Description
value number
Source:
Returns:
Type
module:eclairjs/ml/feature.NGram

setOutputCol(value) → {module:eclairjs/ml.UnaryTransformer}

Parameters:
Name Type Description
value string
Inherited From:
Source:
Returns:
Type
module:eclairjs/ml.UnaryTransformer

transform(dataset) → {module:eclairjs/sql.DataFrame}

Parameters:
Name Type Description
dataset module:eclairjs/sql.DataFrame
Inherited From:
Source:
Returns:
Type
module:eclairjs/sql.DataFrame

transformSchema(schema) → {module:eclairjs/sql/types.StructType}

Parameters:
Name Type Description
schema module:eclairjs/sql/types.StructType
Inherited From:
Source:
Returns:
Type
module:eclairjs/sql/types.StructType

uid() → {Promise.<string>}

An immutable unique ID for the object and its derivatives.
Source:
Returns:
Type
Promise.<string>