unsupervised module¶
Unsupervised machine learning algorithm¶
The unsupervised module implements the concept of
unsupervised machine learning models, where the data has no notion of
input or output.
This concept is implemented through the MLUnsupervisedAlgo class,
which inherits from the MLAlgo class.
-
class
gemseo.mlearning.core.unsupervised.MLUnsupervisedAlgo(data, transformer=None, var_names=None, **parameters)[source]¶ Bases:
gemseo.mlearning.core.ml_algo.MLAlgoUnsupervised machine learning algorithm.
Inheriting classes should overload the
MLUnsupervisedAlgo._fit()method.Constructor.
- Parameters
data (Dataset) – learning dataset
transformer (dict(str)) – transformation strategy for data groups. If None, do not scale data. Default: None.
var_names (list(str)) – names of the variables to consider.
parameters – algorithm parameters
-
ABBR= 'MLUnupervisedAlgo'¶