Machine learning¶
Calibration and selection¶
How to tune a machine learning model and select the best one.
Calibration of a polynomial regression
Machine learning algorithm selection example
Classification¶
How to create a classification model.
K nearest neighbors classification
Clustering¶
How to create a clustering model.
Dimension reduction¶
How to reduce the dimension of a high-dimensional variable.
Mixture of experts with PCA on Burgers dataset
Quality¶
It is important to evaluate the quality of a machine learning model before using it. GEMSEO proposes numerical measures and visualizations for this purpose.
Error from surrogate discipline
Regression¶
How to create a regression model.
Data transformation¶
Fitting a model from transformed data rather than raw data can facilitate the training
and improve the quality of the machine learning model.
Every machine learning model has a transformer
argument to set the transformation policy (none by default).
In the special case of regression models,
the function create_surrogate()
and the SurrogateDiscipline
class
use MLRegressionAlgo.DEFAULT_TRANSFORMER
by default,
i.e. MinMaxScaler
for both inputs and outputs.