Skip to content

Overview

This user guide will give you a detailled information on how to use flexcv functions and objects.

If you want to learn about nested cross validation in general and how we implemented it as a workflow in flexcv, check out our nested cross validation guide. This gives you a step by step overview of the process and explains the motivation behind nested cross validation.

You can learn about the neptune integration and tracking your experiments by checking out our neptune integration guide. You will learn how to use this super cool MLOps tool and leverage it's power to give you great insights in data and model performance.

Let's dive into how to fit a Random Forest Regressor on your data by tuning a hyperparameter in the inner cross validation and evaluate the model's performance in the outer cross validation.

Also, our guide on how to evaluate random effects takes you on the journey through the land of hierarchical data and gives an overview what to consider when facing machine learning problems that have a grouped structure. flexcv has some tools for that.

You might wonder, if your processes are influenced by randomness. Our guide on how to set up a repeated cross validation tackles this topic and shows how to use the RepeatedCV class with flexcv.

You still can not decide on the model type? No problem with flexcv since it allows to run multiple models in a single run. This guide shows how you set up the configuration for multiple models using different methods on the interface class or by storing it in a yaml file.