Code Monkey home page Code Monkey logo

Comments (2)

SharifAmit avatar SharifAmit commented on June 22, 2024

The d_loss will eventually diminish to 0.001. So the strategy was to re-train the model again after 100 epochs by loading the coarse_generator and fine_generator's weight. But we did not load the discriminator's weights while retraining. Unlike classification and segmentation architectures, GAN based generators wont show a pattern of diminishing loss (from high to low).

You can read more about how to train a GAN or other GAN hacks by Soumith Chintala (creator of PyTorch and DC-GAN) here:
Link : https://github.com/soumith/ganhacks

So a good way to see if your generators are predicting good segmentation output is to visualize the local_plot.png and global_plot.png generated after each epoch in our code. This will show you vessel segmentation output of random images after each epoch.

If the output images are good, it means the generators are learning to translate between the two modality for that specific weight.

For further validation, we loop over all the saved generator weights and print the associated metrics ( sensitivity, specificity, AUC, SSIM etc. ) to see which weight pair (both coarse and fine) gives us the best segmentation output for the test images.

Hope this helps, thanks !

from rvgan.

zjjJacinthe avatar zjjJacinthe commented on June 22, 2024

thanks a lot!

from rvgan.

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.