Giter VIP home page Giter VIP logo

resnet_cnn_mri_adni's Introduction

Residual and Plain Convolutional Neural Networks for 3D Brain MRI Classification

https://arxiv.org/abs/1701.06643

Authors: Sergey Korolev, Amir Safiullin, Mikhail Belyaev, Yulia Dodonova


Scripts for training without Docker image are located in scripts folder


Install docker-jupyter

Install Docker https://docs.docker.com/engine/installation/

Install nvidia-docker https://github.com/NVIDIA/nvidia-docker/wiki/Installation

Howto run docker-jupyter

Clone:

git clone https://github.com/neuro-ml/resnet_cnn_mri.git

cd resnet_cnn_mri

Build:

[sudo] docker build -t dl_isbi:repr -f Dockerfile .

Run container:

[sudo] nvidia-docker run -it -p 8809:8888 -v ~/absolute/path/to_data:/scripts/data/ dl_isbi:repr bash

where ~/absolute/path/to_data is absolute path on your local machine to folder with adni data.

Run notebook inside the container:

jupyter notebook

Open http://localhost:8809 on your local machine.


Data

Place all the .nii files and metadata.csv inside ~/absolute/path/to_data (on your local machine).

metadata.csv should have Label and Path columns for file retrieval and class labels (you can find sample /scripts/data/metadata.csv). Path value shoult be data/some/path/to_scan.nii

resnet_cnn_mri_adni's People

Contributors

amigoml avatar libfun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

resnet_cnn_mri_adni's Issues

Cpu version

Hi, I don't have GPU so it gives this error, can you plz guide me on how i can run it on Cpu?

~\Anaconda3\lib\site-packages\lasagne\layers\dnn.py in ()
1 import theano
----> 2 from theano.sandbox.cuda import dnn
3
4 from .. import init
5 from .. import nonlinearities

~\Anaconda3\lib\site-packages\theano\sandbox\cuda_init_.py in ()
57 # is_nvcc_available called here to initialize global vars in
58 # nvcc_compiler module
---> 59 nvcc_compiler.is_nvcc_available()
60
61 # Compile cuda_ndarray.cu

~\Anaconda3\lib\site-packages\theano\sandbox\cuda\nvcc_compiler.py in is_nvcc_available()
28
29 """
---> 30 if not config.cuda.enabled:
31 return False
32

AttributeError: 'SubObj' object has no attribute 'enabled'

Data

Where can we find the data?
There seems to be a lengthy process involved to get access?

Help

Hi I am trying to execute the scripts and unfortunately I am unable to run on gpu. So, can you please guide me how to run it on gpu what command I shall write on command prompt to run these scripts.

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.