GithubHelp home page GithubHelp logo

kaggle-rsna-intracranial-hemorrhage's Introduction

RSNA Intracranial Hemorrhage Detection

This is the project for RSNA Intracranial Hemorrhage Detection hosted on Kaggle in 2019.

Requirements

Performance (Single model)

Backbone Image size LB
se_resnext50_32x4d 512x512 0.070 - 0.072

Windowing

For this challenge, windowing is important to focus on the matter, in this case the brain and the blood. There are good kernels explaining how windowing works.

We used three types of windows to focus and assigned them to each of the chennel to construct images on the fly for training.

Channel Matter Window Center Window Width
0 Brain 40 80
1 Blood/Subdural 80 200
2 Soft tissues 40 380

Preparation

Please put ./input directory in the root level and unzip the file downloaded from kaggle there. All other directories such as ./cache, ./data, ./model will be created if needed when ./bin/preprocess.sh is run.

Preprocessing

Please make sure you run the script from parent directory of ./bin.

$ sh ./bin/preprocess.sh

preprocess.sh does the following at once.

Training

$ sh ./bin/train001.sh

train.001.sh uses se_resnext50_32x4d from pretrained-models.pytorch for training. One epoch probably takes 20,000 seconds to train with a single 1080ti.

Predicting

$ sh ./bin/predict001.sh

predict001.sh does the predictions and makes a submission file for scoring on Kaggle. Please uncomment the last line if you want to automatically submit it to kaggle through API.

kaggle-rsna-intracranial-hemorrhage's People

Contributors

appian42 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.