Автодокументация ML-модулей

Ниже — автоматически сгенерированные страницы по docstring-ам исходников ml/src/. Для каждого модуля выводятся все публичные функции, классы и константы.

features.tabular

Табличные фичи для CatBoost-трека (батч и онлайн — одна функция на точку).

features.from_stream

Онлайн-обёртка над tabular.build_features для инференс-сервиса.

inference_service

FastAPI-инференс ML-модуля: POST /predict, /predict/batch, /whatif/predict; GET /health, /metrics/model, /model/info; POST /reload.

train_catboost

CatBoost-трек: признаки -> оценка по трём схемам -> финальная модель -> submission.csv.

export_onnx

Экспорт CatBoost-ансамбля в ONNX + INT8 квантизация + замер latency.

metrics_slices

MAE нашего CatBoost-ансамбля в срезах cohort/class/hour, в формате Шелестова.

feature_importance

CatBoost feature-importance топ-N в формате Шелестова.

verify_streaming

Прогон validate через онлайн-контур (build_features_online + CatBoost-ансамбль).