Class: DCT

eclairjs/ml/feature. DCT

:: Experimental :: A feature transformer that takes the 1D discrete cosine transform of a real vector. No zero padding is performed on the input vector. It returns a real vector of the same length representing the DCT. The return vector is scaled such that the transform matrix is unitary (aka scaled DCT-II). More information on [[https://en.wikipedia.org/wiki/Discrete_cosine_transform#DCT-II Wikipedia]].

Constructor

new DCT(uidopt)

Parameters:
Name Type Attributes Description
uid string <optional>
Source:

Methods

(static) load(path) → {module:eclairjs/ml/feature.DCT}

Parameters:
Name Type Description
path string
Source:
Returns:
Type
module:eclairjs/ml/feature.DCT

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

Parameters:
Name Type Description
extra module:eclairjs/ml/param.ParamMap
Source:
Returns:
Type
module:eclairjs/ml/feature.DCT

getInverse() → {boolean}

Source:
Returns:
Type
boolean

inverse() → {module:eclairjs/ml/param.BooleanParam}

Indicates whether to perform the inverse DCT (true) or forward DCT (false). Default: false
Source:
Returns:
Type
module:eclairjs/ml/param.BooleanParam

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

Parameters:
Name Type Description
value string
Source:
Returns:
Type
module:eclairjs/ml/feature.DCT

setInverse(value) → {module:eclairjs/ml/feature.DCT}

Parameters:
Name Type Description
value boolean
Source:
Returns:
Type
module:eclairjs/ml/feature.DCT

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

Parameters:
Name Type Description
value string
Source:
Returns:
Type
module:eclairjs/ml/feature.DCT

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

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

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

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

uid() → {string}

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