Project organization
The project is organized as follows:
├── README.md
├── data
│ ├── interim <- Intermediate data that has been transformed.
│ ├── processed <- The final, canonical data sets for modeling.
│ └── raw <- The original, immutable data dump.
│
├── docs <- The Sphinx Documentation.
│
├── models <- Contains saved model as .pkl
│
├── mlruns <- Contains mlflow runs (Our experiment and runs are on the “1” folder)
│
├── notebooks <- Jupyter notebooks
│
├── predictions <- Contains the predictions of the three models as csv files
│
├── conda.yml <- The conda environnement properties
│
├── setup.py <- makes project pip installable (pip install -e .) so src can be imported
└── src <- Source code for use in this project.
├── __init__.py <- Makes src a Python module
│
├── features <- Scripts to turn raw data into features for modeling
│ │
│ └── build_features.py
│
└── models <- Scripts to train models and then use trained models to make predictions│
├── predict_model.py
├── train_model.py
└── train_mlflow.py