-
Notifications
You must be signed in to change notification settings - Fork 43
Installation
This page covers installation steps that is:
- git clone the code
- Create Python virtualenv
- Install requirements
- Register and login to Neptune
- Python 3.5
- Ubuntu OS (open solution is developed and tested on Ubuntu 16.04 machines only)
Clone or download DSB open solution code. Type:
$ cd your/working/directory
$ git clone https://github.com/neptune-ml/data-science-bowl-2018Note that you must have writing permission in your working directory.
Setup virtualenv
- Create virtualenv:
$ cd your/working/directory
$ virtualenv dsb_open_solution -p python3.5Note that you must have writing permission in your working directory.
- Activate newly created environment:
$ source dsb_open_solution/bin/activateInstall PyTorch
DSB open solution uses PyTorch, which comes with GPU acceleration or without it. Note that it is highly recommended to train your solution on GPU. You can install PyTorch, by following PyTorch Get Started. Make sure that you picked python 3.5 and appropriate CUDA version (or no CUDA if you want to work on CPUs).
While your environment is activated (check Setup virtualenv section), install remaining requirements:
$ cd path/to/open_solution/code
$ pip3 install -r requirements.txtNeptune is our experiments monitoring system. It allows you to easily track the progress of your experiments and check intermediate results (check Image channel inside 😃).
To work with Neptune:
- Go to https://neptune.ml/ and create your account.
- Go to Neptune Dashboard and create a project called
data_science_bowlwith key DSB. - Any time you want to make sure you are logged in to Neptune, type:
$ neptune loginAt this point you are all set 😃
- Solution 1: U-Net
- Solution 2: Multi-output U-Net
- Solution 3: Improved Multi-output U-Net
- Solution 4: U-Net with weighted loss and morphological postprocessing
- Solution 5: U-Net specialists, faster processing, weighted loss function and improved validation