Skip to content

API Reference

This section provides detailed documentation for all public modules, classes, and functions in the Factrainer library.

Public API

Factrainer consists of the following sub-packages:

  • factrainer.core: Main cross-validation functionality that is installed by default. Used in combination with the following framework-specific plugin packages.
  • factrainer.lightgbm: Optionally installable plugin package for LightGBM integration.
  • factrainer.sklearn: Optionally installable plugin package for Scikit-learn integration.
  • factrainer.xgboost: Optionally installable plugin package for XGBoost integration (planned for future release).
  • factrainer.catboost: Optionally installable plugin package for CatBoost integration (planned for future release).