open-mmlab/mmrotate

How to properly add an additional scene classification head.

Open

#735 建立於 2023年2月18日

在 GitHub 查看
 (1 留言) (0 反應) (0 負責人)Python (641 fork)github user discovery
community discussiongood first issue

倉庫指標

Star
 (2,141 star)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

What's the feature?

Not a feature request but a burning question.

I'm new to the library and struggling to figure out how to do something quite simple: add a scene classification head. That is, beyond the object classes and their bounding boxes, I'd like to classify the scene of the image (a categorical variable with 8 values).

I've amended the dataset to load "scene_label" for a batch. I've subclassed an existing head and it now outputs three values instead of two: cls_score, bbox_pred, scene_probs.

However, It isn't clear to me what to change in order to handle the new scene_probs, the scene_label and compute the scene loss. What other functions or classes need to be created or changed for all this to work?

None of the tutorials/docs make this clear. At least for me. ChatGPT was also no help.

Any advice would be appreciated.

Any other context?

No response

貢獻者指南