Examples
Here are some examples on how to use the models in the library. These examples are meant to showcase each model and method defined in the library. Some utility methods, such as certain metrics, are omitted, as the author believes such examples have little to no practical use. However, most core features and functionalities are demonstrated through these examples.
Each example is designed to illustrate the model’s usage, behavior, and performance in various scenarios. The provided scripts include data preprocessing, model training, evaluation, and visualization where applicable. By following these examples, users can gain a better understanding of how to effectively apply the models to different machine learning tasks.
Probability Calibration
Deep learning
Gaussian Processes

Multidimensional Gaussian Process Regression (GPR)
Linear Models

Polynomial Surface Regression with Total Least Squares

Regularization Path for Ridge, LASSO, and ElasticNet Regression

Linear and Regularized Regression Models on Synthetic Data
Metrics

Logistic Regression on Synthetic Data with ROC Curve and AUC
Naive Bayes

Naive Bayes Classifiers on Iris and Synthetic Datasets
Neighbours

K-Nearest Neighbors (KNN) Classification and Regression
Optimizers

Comparison of Optimization Algorithms on the Rosenbrock Function
Reinforcement learning
Support vector machines
Trees and boosting machines
Unsupervised learning

Comparison of clustering algorithms using silhouette scores