Coder Social home page Coder Social logo

Pre-trained Weights about dsmil-wsi HOT 8 CLOSED

binli123 avatar binli123 commented on August 18, 2024
Pre-trained Weights

from dsmil-wsi.

Comments (8)

binli123 avatar binli123 commented on August 18, 2024 1

Hi Bin,

Thank you very much! Please let me know when you check the magnifications you used. I think 5x and 20x would make more sense for the lung histology images.

Thank you very much for sharing the files. What magnification of the cropped patches have you uploaded to the Google Drive folder?

Many thanks, George

Those are exactly what I used for the experiments in the paper. I thought they were 20x / 5x but when I recently compared them to the view of 20x in slide viewer they seem to be 10x / 2.5x. (not 1.25x)

from dsmil-wsi.

binli123 avatar binli123 commented on August 18, 2024

Those are all for high-mag. I uploaded low-mag weights to the same folder.

from dsmil-wsi.

GeorgeBatch avatar GeorgeBatch commented on August 18, 2024

Thank you very much! What's the difference between v0 and v1 models?

from dsmil-wsi.

binli123 avatar binli123 commented on August 18, 2024

They are the same models trained for different time lengths using SimCLR (~3 days vs ~ 2 weeks), you could monitor the loss via tensorboard and stop the training once the loss stops to change much. The recommended batch size is at least 512, in order to obtain a good embedded. For TCGA you could also train the embedded without considering MIL first (use slide label for patch labels) and then use the embedded to compute features for MIL. I have also added an option for using ImageNet pre-trained CNN to compute features.

from dsmil-wsi.

GeorgeBatch avatar GeorgeBatch commented on August 18, 2024

Thank you very much for the explanation! Just to clarify, was v0 trained for 3 days, and v1 - for 2 weeks?

from dsmil-wsi.

binli123 avatar binli123 commented on August 18, 2024

Thank you very much for the explanation! Just to clarify, was v0 trained for 3 days, and v1 - for 2 weeks?

Hi George,

I remember v0 leads to worse accuracy, so v0 should be the one with the shorter training time. Plus I lately check that the patches for TCGA seemed to be cropped from 10x / 2.5x instead of 20x / 5x, so that was possibly a misstatement in the paper. I need to confirm this regarding the actual magnifications, Camelyon16 seems to be scanned with a different type of scanner while TCGA mostly consists of 40x Aperio, but some of them also seem to be other types of scanners with different magnification levels. I have uploaded the patches I cropped for the experiments just in case you need them: https://drive.google.com/file/d/17zCn-WRNzxxxh8kkdBTbDLDZy0XZ3RIu/view?usp=sharing . You could place these patches in the WSI folder and start with compute_feats so on.

Best,
Bin

from dsmil-wsi.

GeorgeBatch avatar GeorgeBatch commented on August 18, 2024

Hi Bin,

Thank you very much! Please let me know when you check the magnifications you used. I think 5x and 20x would make more sense for the lung histology images.

Thank you very much for sharing the files. What magnification of the cropped patches have you uploaded to the Google Drive folder?

Many thanks,
George

from dsmil-wsi.

GeorgeBatch avatar GeorgeBatch commented on August 18, 2024

Thank you for both the clarification and for sharing the patches!

from dsmil-wsi.

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.