Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introducing first version of semi-supervised functionality #3

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

h-westmacott
Copy link
Contributor

This code introduces semi-supervised functionality to cellulus. It is designed to run in a similar way to train.py.
A semi_supervised_experiment_config and semi_supervised_train_config can be created, pointing to the datasets for pseudo-labels (output of cellulus), ground-truth-labels (other annotations), and raw images.
semi_supervised_train.py will then train a UNet to predict a stardist representation from your cell images. The pseudo-gt and gt labels are combined, such that GT have precedence over pseudo-GT (though this can be changed manually).
Does not yet include a predict script! this is still being worked on.

@h-westmacott h-westmacott requested a review from lmanan October 20, 2023 16:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant