Quick start¶
Install dependencies¶
Run this from the repository root:
The training environment includes pandas, numpy, scikit-learn, torch, pytorch-tabnet, xgboost, lightgbm, and catboost. If an optional library is missing, the matching model returns a structured skipped result instead of stopping every other model.
The documentation site has its own dependencies in docs-site/requirements.txt.
Run AutoML¶
This command:
- Loads and preprocesses
data/application_train.csv. - Runs the models listed in
config.AUTOML_MODELS. - Saves the summary to
outputs/automl_grid_search_results.json.
Run AutoDL¶
This command runs MLP, BLSTM, CNN1D, TabNet, and Transformer, then writes:
Docker¶
Build:
Run AutoML:
Run AutoDL:
The Docker path mainly covers CUDA and CPU. MPS detection remains in the code for native Apple Silicon PyTorch runs.
Documentation site¶
Strict build: