fastml's Avatar

fastml

@rfastmlpackage.bsky.social

Automated #MachineLearning for #Rstats, done right. Leakage-proof, interpretable, and survival-aware. Tutorial: https://selcukorkmaz.github.io/fastml-tutorial/

33 Followers  |  244 Following  |  15 Posts  |  Joined: 28.11.2025  |  1.494

Latest posts by rfastmlpackage.bsky.social on Bluesky

Preview
GitHub - selcukorkmaz/fastml: Guarded Resampling for Safe and Automated Machine Learning in R Guarded Resampling for Safe and Automated Machine Learning in R - selcukorkmaz/fastml

fastml install options:
โœ… Stable release from CRAN
๐Ÿงช Development version from GitHub

install.packages("fastml")
# or
remotes::install_github("selcukorkmaz/fastml")

github.com/selcukorkmaz...

29.01.2026 09:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

New in fastml v0.7.7 โœ…
The BreastCancer example now prints two tables:
Table 1 selects the best model via CV ROC AUC (meanยฑSD).
Table 2 reports full test-set metrics for all models (accuracy, F1, ROC AUC, logloss, Brier, ECE).

29.01.2026 09:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
fastml: Guarded Resampling Workflows for Safe and Automated Machine Learning in R Provides a guarded resampling workflow for training and evaluating machine-learning models. When the guarded resampling path is used, preprocessing and model fitting are re-estimated within each resam...

fastml 0.7.7 is now on CRAN!

New: Feature Importance Stability Analysis - see which predictors are consistently important across CV folds vs. those that vary

Also: Enhanced explainability infrastructure, improved CV metrics aggregation & bug fixes

cran.r-project.org/web/packages...

29.01.2026 09:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
fastml: Guarded Resampling Workflows for Safe and Automated Machine Learning in R Provides a guarded resampling workflow for training and evaluating machineโ€‘learning models. When the guarded resampling path is used, preprocessing and model fitting are reโ€‘estimated within each resam...

๐Ÿš€ fastml 0.7.6 has landed on CRAN!

We've upgraded Guarded Resampling to strictly prevent data leakage, ensuring your validation scores are real, not optimistic hallucinations.

Get it now: install.packages("fastml")

#rstats #datascience

cran.r-project.org/web/packages...

11.01.2026 06:40 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - selcukorkmaz/fastml at devel Streamlines the training, evaluation, and comparison of multiple machine learning models with minimal code. - GitHub - selcukorkmaz/fastml at devel

fastml: Leakage-proof AutoML for R with stronger guaranteesโ€”guarded resampling (preprocessing re-fit per fold), native survival models (Penalized Cox, XGBoost AFT), single-call multi-model benchmarking, reproducibility capsule, and multiple built-in explainability methods.
github.com/selcukorkmaz...

14.12.2025 09:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - selcukorkmaz/fastml at devel Streamlines the training, evaluation, and comparison of multiple machine learning models with minimal code. - GitHub - selcukorkmaz/fastml at devel

fastml: Leakage-proof AutoML for R with stronger guaranteesโ€”guarded resampling (preprocessing re-fit per fold), native survival models (Penalized Cox, XGBoost AFT), single-call multi-model benchmarking, reproducibility capsule, and multiple built-in explainability methods.
github.com/selcukorkmaz...

14.12.2025 09:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - selcukorkmaz/fastml at devel Streamlines the training, evaluation, and comparison of multiple machine learning models with minimal code. - GitHub - selcukorkmaz/fastml at devel

Introducing fastml for R! ๐Ÿš€
๐Ÿ›ก๏ธ Guarded Resampling: Prevents data leakage by design.
๐ŸŒฒ Native Survival: Custom XGBoost AFT & Piecewise engines that outperform baselines.
๐Ÿ”’ Security Sandbox: Safe execution for user-defined recipes.
Build robust models in one line of code. #rstats #automl #datascience

03.12.2025 16:01 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - selcukorkmaz/fastml at devel Streamlines the training, evaluation, and comparison of multiple machine learning models with minimal code. - GitHub - selcukorkmaz/fastml at devel

Introducing fastml for R! ๐Ÿš€
๐Ÿ›ก๏ธ Guarded Resampling: Prevents data leakage by design.
๐ŸŒฒ Native Survival: Custom XGBoost AFT & Piecewise engines that outperform baselines.
๐Ÿ”’ Security Sandbox: Safe execution for user-defined recipes.
Build robust models in one line of code. #rstats #automl #datascience

03.12.2025 16:01 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - selcukorkmaz/fastml: Streamlines the training, evaluation, and comparison of multiple machine learning models with minimal code. Streamlines the training, evaluation, and comparison of multiple machine learning models with minimal code. - selcukorkmaz/fastml

๐Ÿš€ Tired of writing 200 lines of code just to train and tune models in R? Meet fastml.

fastml takes data from raw form to tuned models with explainability in a single function call.

Here is a thread on solving Customer Churn in <10 lines of code. ๐Ÿงต๐Ÿ‘‡
#rstats #datascience
github.com/selcukorkmaz...

30.11.2025 09:36 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

fastml bridges the gap between "AutoML" and "Rigorous Statistics."

It enforces safety guards against data leakage while giving you the speed of modern ML.

๐Ÿ“ฆ Try it out development version: devtools::install_github("selcukorkmaz/fastml@devel")

30.11.2025 09:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

5๏ธโƒฃ The Solution (Counterfactuals)

"What if we offered Customer 56 a 1-year contract?"

Using fastexplain(
model_results,
method = "counterfactual",
observation = risky_customer
)

Moving from "Month-to-Month" to "One Year" drops their churn risk from ~76% to ~26%.

30.11.2025 09:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

4๏ธโƒฃ The "Why" (Local)

Let's look at Customer 56. They have a 76% probability of churning. Why?

Using

fastexplain(
model_results,
method = "breakdown",
observation = risky_customer),

we see the additive drivers: ๐Ÿ”ด Fiber Optic Internet (+10.8%) ๐Ÿ”ด Low Tenure (+13.4%)

30.11.2025 09:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

The "Why" (Global)

We canโ€™t trust a black box. Running fastexplain(model_results, method = "dalex") reveals the drivers across the whole company.

๐Ÿ“‰ Tenure and Contract Type are the biggest predictors of churn.

30.11.2025 09:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

2๏ธโƒฃ The Leaderboard

Who won? Surprisingly, Logistic Regression took the crown ๐Ÿ‘‘ with an AUC of 0.846, beating Random Forest and XGBoost.

summary(model_results) gives you metrics, formatted and ready for reporting and plot(model_results, type = "roc") visualizes ROC curves.

30.11.2025 09:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

1๏ธโƒฃ The One-Liner

We pass the raw wa_churn dataset to fastml().

It automatically: โœ… Handles missing values (medianImpute) โœ… Encodes categoricals โœ… Splits data โœ… Runs Bayesian Optimization on XGBoost, RF, and LogReg.

No recipes. No boilerplate. Just results. โšก๏ธ

30.11.2025 09:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - selcukorkmaz/fastml: Streamlines the training, evaluation, and comparison of multiple machine learning models with minimal code. Streamlines the training, evaluation, and comparison of multiple machine learning models with minimal code. - selcukorkmaz/fastml

๐Ÿš€ Tired of writing 200 lines of code just to train and tune models in R? Meet fastml.

fastml takes data from raw form to tuned models with explainability in a single function call.

Here is a thread on solving Customer Churn in <10 lines of code. ๐Ÿงต๐Ÿ‘‡
#rstats #datascience
github.com/selcukorkmaz...

30.11.2025 09:36 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

fastml brings a unified machine-learning workflow to R.

โ€ข Automated model training and tuning
โ€ข Leakage-safe resampling by design
โ€ข Built-in survival analysis
โ€ข Integrated explainability

A streamlined way to build reliable models with minimal code.

#rstats #machinelearning #datascience

29.11.2025 15:58 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

fastml brings a unified machine-learning workflow to R.

โ€ข Automated model training and tuning
โ€ข Leakage-safe resampling by design
โ€ข Built-in survival analysis
โ€ข Integrated explainability

A streamlined way to build reliable models with minimal code.

#rstats #machinelearning #datascience

29.11.2025 15:58 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
fastml: Fast Machine Learning Model Training and Evaluation Streamlines the training, evaluation, and comparison of multiple machine learning models with minimal code by providing comprehensive data preprocessing and support for a wide range of algorithms with...

๐Ÿš€ Stop writing hundreds of lines of boilerplate code for Machine Learning in R.

If youโ€™ve used tidymodels or mlr3, you know the workflow can become verbose: recipes, encoders, CV folds, tuning grids, leakage risksโ€ฆ

fastml aims to solve this.

cran.r-project.org/web/packages...

28.11.2025 11:29 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

@rfastmlpackage is following 20 prominent accounts