A generic End-to-End Machine Learning project structure template which can be used to kickstart literally any ML Project.
-
Create a new Project folder in your local machine with the following files:
. ├── environment.yml ├── Makefile ├── README.md ├── requirements │ ├── dev.in │ └── prod.in ├── setup.py ├── src └── __init__.py
-
Open the terminal and navigate to the project folder and call the make command that you defined in the Makefile:
make setup
-
This will create a conda environment. It will also build the package and install it in the environment. It will also install the dev and prod requirements.
-
Create a GitHub repository, init your local folder and add, commit and push the files to the repository.