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 BaseRegressor.DEFAULT_TRANSFORMER
by default,
i.e. MinMaxScaler
for both inputs and outputs.