Giter Site home page Giter Site logo

brain-segment's Introduction

Hi there ๐Ÿ‘‹

I am a hardworking peacefull human being. Building Software ๐Ÿ‘พ

For more information about me - visit gromdimon.github.io

brain-segment's People

Contributors

gromdimon avatar mathiashusted avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

brain-segment's Issues

Create doc "github general workflow"

Is your feature request related to a problem? Please describe.
It'll be useful to have a doc, which specifies how to work with GH to make more fun, then pain.

Describe the solution you'd like
Create this doc

Describe alternatives you've considered
N/A

Additional context
N/A

Investigate `UNETR` NN Architecture

Is your feature request related to a problem? Please describe.
We should investigate UNETR Architecture as described in one of our doc.

Describe the solution you'd like
Investigate UNETR architecture:

  • Investigate the architecure
  • Create example notebook (Look into MONAI tutorials). Play aroung this notebook
  • INvestigate possible oprimizations for the model
  • Try to train model on some data subset and receive accuracy results
  • Create results doc and summarize all the found results

Describe alternatives you've considered
N/A

Additional context
We first need a consisten data loader, so @gromdimon should create it soon.

Add `W&B` tracking

Is your feature request related to a problem? Please describe.
We should use weights and biases for tracking results of model training.

Describe the solution you'd like

  • Investigate Weights and Biases
  • Add setup function in src/utils.py for setting up W&B tracking in jupyter notebook
  • Define separate config file for all hyperparameters
  • Research + include all necessary parameters to track (in the created config file)
  • Setup tracking in notebooks/UNet.ipynb with help of the created helper function

Describe alternatives you've considered
N/A

Additional context
Useful links:
Example setup in python: https://docs.wandb.ai/quickstart
Tutorial: https://markjcarlebach.medium.com/getting-started-with-weights-and-biases-19450c33a4ed

Document UNETR characteristics

Is your feature request related to a problem? Please describe.
Add UNETR characteristics in related doc.

Describe the solution you'd like
N/A

Describe alternatives you've considered
N/A

Additional context
N/A

Create MVN for U-Net

Is your feature request related to a problem? Please describe.
Create a notebook for training UNet

Describe the solution you'd like
N/A

Describe alternatives you've considered
N/A

Additional context
N/A

Investigate `U-Net` architecture

Is your feature request related to a problem? Please describe.
We should investigate U-Net Architecture as described in one of our doc.

Describe the solution you'd like
Investigate U-Net architecture:

  • Investigate the architecure
  • Create example notebook (Look into MONAI tutorials). Play aroung this notebook
  • INvestigate possible oprimizations for the model
  • Try to train model on some data subset and receive accuracy results
  • Create results doc and summarize all the found results

Describe alternatives you've considered
N/A

Additional context
We first need a consisten data loader, so @gromdimon should create it soon.

environment.yml does not work with Conda

Describe the bug
environment.yml is not functional as of right now on SSH

To Reproduce
Steps to reproduce the behavior:

  1. Log into SSH
  2. cd into brain-segm
  3. Create a new Conda environment based on environment.yml

Expected behavior
The right packages are downloaded and the new Conda environment is created.

Actual behavior
Either it will report the following packages as not found:

ResolvePackageNotFound: 
  - torchaudio
  - ignite

Or, if we exclude the invalid packages, it will remain on

Solving environment: |

Until terminated.

Make `Readme` greate again!

Is your feature request related to a problem? Please describe.
Sometimes it's not just about the beauty of code, but a general beauty. So, we should make our Readme attractive enough.

Describe the solution you'd like
Update the Readme. Inspiration can be found e.g. in

Describe alternatives you've considered
Create a documentation and deploy it separately. But that's more difficult and not needed

Additional context
N/A

Create unified data loader

Is your feature request related to a problem? Please describe.
As adressed in issues #3, #4, #5 we need a consistent unified data loader to make the results comparable.

Describe the solution you'd like
Create a python file for data loading + data splitting.

Describe alternatives you've considered
N/A

Additional context
Look at MONAI tutorials

Investigate `ResNet` architecture

Is your feature request related to a problem? Please describe.
We should investigate ResNet Architecture as described in one of our doc.

Describe the solution you'd like
Investigate ResNet architecture:

  • Investigate the architecure
  • Create example notebook (Look into MONAI tutorials). Play aroung this notebook
  • INvestigate possible oprimizations for the model
  • Try to train model on some data subset and receive accuracy results
  • Create results doc and summarize all the found results

Describe alternatives you've considered
N/A

Additional context
We first need a consisten data loader, so @gromdimon should create it soon.

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.