Giter VIP home page Giter VIP logo

Comments (3)

mohamed-ezz avatar mohamed-ezz commented on July 28, 2024

No specific reason to not use BatchNorm layers, except for lack of time. Let us know if you found them useful.

The other points :

  1. Your intuition is probably correct. This is however what we experimented with, so far. You contribution is welcome.
  2. In step1 and step2, to account for the imbalance problem we used class weights, giving more weight to the liver or tumor pixels, because there are way more background pixels.

from cascaded-fcn.

PiaoLiangHXD avatar PiaoLiangHXD commented on July 28, 2024

Thank you so much for your reply.
Yes, batch normalization helps a lot. It fastens convergence.
To overcome imbalance problem, I use dice coefficient instead, I found it quite useful.
In caffe and TensorFlow, for some reasons, the batch size is limited to 1 or 2, but with Keras, batch size could be up to 16. This also helps a lot.
@juliandewit, during his big work with DSB2017 challenge, he used 2d u-net with Keras. He also changed a little the architecture. I think this may help. Also a little trick: use batch normalization before conv layer.

from cascaded-fcn.

PatrickChrist avatar PatrickChrist commented on July 28, 2024

from cascaded-fcn.

Related Issues (20)

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.