https://www.kaggle.com/c/cal-dma-2018 Invite Link: https://www.kaggle.com/t/b176d1b772f64e2c9854aa7bfa8a0a2f
[1] Use precise and meaningful commit message that tell the others what was changed.
[2] Respect the folder structure.
- /data/ .............. (the extracted data from the kaggle competition. in .gitignore)
- /models/ ............ (stored models)
- /src/ ............... (put iphython notebooks here)
The /data/
folder is in the .gitignore
meaning that nothing it is pushed to the remote repository.
After cloning the repository, download and extract the source data from https://www.kaggle.com/c/cal-dma-2018/data into the /data/
folder.
To start you will need virtualenv, to bootstrap our environment. It's a more flexible way of managing environments as opposed to anaconda.
Do this one time: Run the following commands
pip install virtualenv
virtualenv --python=/usr/local/bin/python3 .lab05
source .lab05/bin/activate
pip install -r requirements.txt
Then start jupyter (jupyter notebook
) and check, whether everything works by running all cells in the AssertInstallation.ipynb
.
Do this everytime.
source .lab05/bin/activate
Do this everytime you use pip install
within the environment to install a new package.
It saves all required packages into the requirements.txt
file, which you should push to the remote repository then.
pip freeze > requirements.txt