Proyek ini menjalankan training model Random Forest untuk klasifikasi pendapatan (Adult Income dataset) menggunakan MLflow Projects dengan pencatatan otomatis via mlflow.sklearn.autolog.
Workflow-CI/
├── MLProject/
│ ├── MLProject # Konfigurasi entry point MLflow
│ ├── conda.yaml # Spesifikasi environment
│ ├── modelling.py # Script training utama
│ └── adult_preprocessing/
│ ├── train_preprocessed.csv
│ └── test_preprocessed.csv
└── mlruns/ # Hasil run MLflow (auto-generated)
python -m venv .venv
source .venv/bin/activate
pip install mlflow==2.19.0 pandas scikit-learn numpy matplotlib joblibmlflow run MLProject --env-manager=local--env-manager=local berarti MLflow menggunakan environment Python yang sedang aktif (venv) tanpa membuat conda environment baru.
Buka browser ke http://localhost:5000 untuk melihat metrics, parameter, dan artifacts.