Publications by T. Moudiki

mlsauce’s `v0.17.0`: boosting with Elastic Net, polynomials and heterogeneity in explanatory variables

29.04.2024

Last week in #135, I talked about mlsauce’s v0.13.0, and LSBoost in particular. When using LSBoost, it’s now possible to:Obtain prediction intervals for regression, notably by employing Split Conformal Prediction.Take into account an a priori heterogeneity in explanatory variables through clustering.In v0.17.0, I added a 2 new features to LSBoo...

2235 sym Python (13525 sym/8 pcs) 2 img

mlsauce’s `v0.13.0`: taking into account inputs heterogeneity through clustering

21.04.2024

Last week in #134, I talked about mlsauce’s v0.12.0, and LSBoost in particular. As shown in the post, it’s now possible to obtain prediction intervals for the regression model, notably by employing Split Conformal Prediction.Right now (looking for ways to fix it), the best way to install the package, is to use the development version:pip instal...

1231 sym 1 img

mlsauce’s `v0.12.0`: prediction intervals for LSBoostRegressor

15.04.2024

Many of you (> 2600 reads so far) are reading this document on LSBoost, a gradient boosting algorithm for penalized nonlinear least squares. This never ceases to amaze me, because this document is quite… empty 🙂mlsauce’s v0.12.0 includes prediction intervals for the LSBoostRegressor in particular. These prediction intervals are obtained thro...

684 sym Python (14876 sym/5 pcs) 1 img

Conformalized predictive simulations for univariate time series on more than 250 data sets

06.04.2024

Predictive simulation of time series data is useful for many applications such as risk management and stress-testing in finance or insurance, climate modeling, and electricity load forecasting. This (preprint) paper proposes a new approach to uncertainty quantification for univariate time series forecasting. This approach adapts split conformal pr...

1234 sym 4 img

learningmachine v1.1.2: for Python

01.04.2024

I talked about learningmachine – a package for machine learning with uncertainty quantification and interpretatbility – last week in #131. Here comes the Python version!Keep in mind that learningmachine is still experimental, probably with some quirks (because achieving this level of abstraction required some effort), with no beautiful document...

698 sym Python (7492 sym/15 pcs) 2 img

Bayesian inference and conformal prediction (prediction intervals) in nnetsauce v0.18.1

18.03.2024

Version 0.18.1 of nnetsauce (Python version) is available on PyPI and for conda. New developments include Bayesian inference and conformal prediction. Bayesian inference is available for scikit-learn models that possess a posterior distribution (BayesianRidge, ARDRegressor, and GaussianProcessRegressor). Conformal prediction is available for every ...

943 sym Python (4739 sym/16 pcs) 5 img

rtopy (v0.1.1): calling R functions in Python

04.03.2024

rtopy is a Python package that allows you to call R functions in Python. There are other packages doing something similar, but in addition to have a different interface, under the hood, rtopy explicitly uses R at the command line, plus text mining and caching tools. It’s a work in progress, and you can find some examples of use below.1 – Instal...

573 sym Python (4976 sym/17 pcs) 1 img

ahead forecasting (v0.10.0): fast time series model calibration and Python plots

26.02.2024

ahead is an R, Python and Julia package for univariate and multivariate time series forecasting with uncertainty quantification (including predictive simulation). Matlab is next. The aim is always to make these implementations of ahead as similar as possible, but that’s a looot of work as you might guess. Do not hesitate to submit a pull request...

3243 sym R (3187 sym/22 pcs) 6 img 1 tbl

Subsampling continuous and discrete response variables

22.01.2024

New in nnetsauce v0.16.3:add robust scaler to type_scalingrelatively faster scaling in preprocessingRegression-based classifiers (see https://www.researchgate.net/publication/377227280_Regression-based_machine_learning_classifiers)DeepMTS (multivariate time series forecasting with deep quasi-random layers): see https://thierrymoudiki.github.io/blog...

1048 sym 3 img

Tuning Machine Learning models with GPopt’s new version

29.01.2024

A new version of Python package GPopt is available on PyPI. GPopt is a package for stochastic optimization based on Gaussian process regressors (for now, the name GP* is ‘unfortunate’). This type of optimization is particularly useful for tuning machine learning models’ hyperparameters.The main change in GPopt’s v0.3.0 is: the user can now ...

760 sym 3 img