Base class for blocks of elements.
This class represents a vector with an associated label as it is required for many supervised learning tasks.
This class represents a vector with an associated label as it is required for many supervised learning tasks.
Label of the data point
Data point
Base trait for parameter keys
Base trait for parameter keys
Type of parameter value associated to this parameter key
Map used to store configuration parameters for algorithms.
Map used to store configuration parameters for algorithms. The parameter values are stored in a Map being identified by a Parameter object. ParameterMaps can be fused. This operation is left associative, meaning that latter ParameterMaps can override parameter values defined in a preceding ParameterMap.
This class represents a weight vector with an intercept, as it is required for many supervised learning tasks
This class represents a weight vector with an intercept, as it is required for many supervised learning tasks
The vector of weights
The intercept (bias) weight
Adds a ParameterMap which can be used to store configuration values
FlinkMLTools contains a set of convenience functions for Flink's machine learning library:
FlinkMLTools contains a set of convenience functions for Flink's machine learning library:
Base class for blocks of elements.
TODO: Replace Vector type by Array type once Flink supports generic arrays