Skip to content

pedrodiamel/kaggle-datasciencebowl-2018

Repository files navigation

Kaggle: 2018 Data Science Bowl

Find the nuclei in divergent images to advance medical discovery

Results

Top10%: 358 place

Installation

#anaconda
#install anaconda
#pytorch
$conda install pytorch torchvision -c pytorch
$git clone https://github.com/pedrodiamel/pytorchvision.git
$cd pytorchvision
$python setup.py install
$git clone https://github.com/pedrodiamel/datasciencebowl-2018.git
$cd clone datasciencebowl-2018
$pip install -r installation.txt

Download Kaggle dataset

# loader dataset 
kaggle competitions download -c data-science-bowl-2018    
# relabel
$ git clone https://github.com/lopuhin/kaggle-dsbowl-2018-dataset-fixes.git

#external dataset
$https://nucleisegmentationbenchmark.weebly.com/

Visualize result with Visdom

We now support Visdom for real-time loss visualization during training!

To use Visdom in the browser:

# First install Python server and client 
pip install visdom
# Start the server (probably in a screen or tmux)
python -m visdom.server -env_path runs/visdom/
# http://localhost:8097/

Visdom

How use

Step 1: Create dataset

#(1) kaggle dataset
./run_createdataset.sh 
#(2) external dataset
./run_createdataset_nuclei.sh

Step 2: Train

./run_train.sh

Step 3: Submission

./run_submission.sh

URLs

Others