Question: Class Imbalance Handling #2859
Unanswered
vmiller987
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I actually have an ML question and not a technical issue question for once.
I have a dataset with fairly large class imbalance. I haven't dealt with this before and I am trying to understand the proper way to handle this. Aluminum and Tungsten don't exist in this specific dataset, but I have other datasets with this material distribution as well. From my understanding, nnUNet basically ignores the missing labels (excluding the final dice calculation which always ends up as NaN due to missing labels).
Using nnUNet as is learns and handles steel very well. For some reason, the models generally learn titanium (IoU: ~0.9), but struggle with brass (IoU: ~0.7). I am trying to get better scores for titanium and brass, ideally over IoU of 0.94.
Researching class imbalance, it seems like there's a lot of loss functions options. I have two main questions:
Thanks,
Vincent
Beta Was this translation helpful? Give feedback.
All reactions