You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This means that adding an additional category requires changing the app. Should looking into moving the definition into a configuration file or some other approach.
Done when
No response
Additional context
No response
The text was updated successfully, but these errors were encountered:
The basic labelset has been moved to the package init.py (72266e8), so no longer specifically a part of train scope only.
And that labelset was never part of "configuration" during training. It was given in the annotation. If we are adding an additional category, that means a new different annotation data and different rounds of training. I believe that should a new app. In other words, the fact that these labels are hard-coded in the modeling package doesn't seem to be an issue to me. In fact, I believe they have to be hard-coded, not "configurable".
Having this in outside of train.py is much better.
And if we create a new app each time we have a different annotation then this is indeed not a configuration issue but a basic annotation data issue.
At some point we may need to think about the similarity between all kinds of SWT-like apps and if there is value in de-appifying some training-classification code (similar to what is being done with the stitcher).
Because
The train module defines the categories used:
app-swt-detection/modeling/train.py
Lines 35 to 37 in 710f527
This means that adding an additional category requires changing the app. Should looking into moving the definition into a configuration file or some other approach.
Done when
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: