dyollb / segmantic

Semantic segmentation and image-to-image translation based on AI
https://dyollb.github.io/segmantic/
MIT License
1 stars 3 forks source link

✨⚗️Implement ensemble #54

Closed Konohana0608 closed 1 year ago

Konohana0608 commented 1 year ago

What do these changes do?

make ensemble predictions based on 3 different strategies:

Related issue/s

How to test

Checklist

dyollb commented 1 year ago

btw. I guess you need to add the pytorch-ignite dependency, needed by EnsembleEvaluator (i.e. here)

codecov[bot] commented 1 year ago

Codecov Report

Merging #54 (300c20c) into main (34a3e39) will decrease coverage by 0.49%. The diff coverage is 45.78%.

@@            Coverage Diff             @@
##             main      #54      +/-   ##
==========================================
- Coverage   53.15%   52.66%   -0.50%     
==========================================
  Files          18       20       +2     
  Lines        1140     1221      +81     
  Branches      180      200      +20     
==========================================
+ Hits          606      643      +37     
- Misses        500      543      +43     
- Partials       34       35       +1     
Flag Coverage Δ
unittests 52.66% <45.78%> (-0.50%) :arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
src/segmantic/seg/monai_unet.py 20.87% <12.50%> (-1.04%) :arrow_down:
src/segmantic/commands/monai_unet_cli.py 49.01% <37.50%> (-2.15%) :arrow_down:
src/segmantic/seg/utils.py 37.50% <50.00%> (ø)
src/segmantic/seg/transforms.py 85.71% <85.71%> (ø)
src/segmantic/seg/enum.py 100.00% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more