Open j8n17 opened 2 years ago
아래 3가지의 결과를 가지고 앙상블을 진행했다.
이중에서 단일 결과로는 cascade_dyhead_swinL이 0.6589로 근소한 차이로 가장 높았다.
결과로만 봤을 때는 atss_dyhead와 cascade_dyhead를 앙상블 했을 때 가장 성능이 높을 것 같지만 앙상블 결과로는 cascade_rcnn과 atss_dyhead를 앙상블 했을 때 0.6742로 가장 성능이 높았다.
여러가지 실험을 했을 때 iou는 0.4보다 0.6인 것이 성능이 좋았고 nms를 사용하기보다 WBF를 사용하는 것이 성능이 더 좋게 나왔다. (모든 실험에서 동일한 양상을 보였다.) skip_box_thr = 0.05로 사용해봤는데 0.001 정도 성능이 떨어진다.
atss_dyhead와 cascade_rcnn을 앙상블 했을 때 가장 성능이 높았던 이유는 둘이 서로 다른 구조를 가지고 있어서 라고 생각이 든다.
어떠한 방식으로든 atss_dyhead와 cascade_dyhead가 합쳐질 때는 전보다 성능이 안좋아지는 양상을 보인다. (둘을 합칠때는 물론이고 셋다 합칠 때 또한 성능이 낮아진다.)
실험 결과
아래 3가지의 결과를 가지고 앙상블을 진행했다.
이중에서 단일 결과로는 cascade_dyhead_swinL이 0.6589로 근소한 차이로 가장 높았다.
결과로만 봤을 때는 atss_dyhead와 cascade_dyhead를 앙상블 했을 때 가장 성능이 높을 것 같지만 앙상블 결과로는 cascade_rcnn과 atss_dyhead를 앙상블 했을 때 0.6742로 가장 성능이 높았다.
여러가지 실험을 했을 때 iou는 0.4보다 0.6인 것이 성능이 좋았고 nms를 사용하기보다 WBF를 사용하는 것이 성능이 더 좋게 나왔다. (모든 실험에서 동일한 양상을 보였다.) skip_box_thr = 0.05로 사용해봤는데 0.001 정도 성능이 떨어진다.
분석
atss_dyhead와 cascade_rcnn을 앙상블 했을 때 가장 성능이 높았던 이유는 둘이 서로 다른 구조를 가지고 있어서 라고 생각이 든다.
어떠한 방식으로든 atss_dyhead와 cascade_dyhead가 합쳐질 때는 전보다 성능이 안좋아지는 양상을 보인다. (둘을 합칠때는 물론이고 셋다 합칠 때 또한 성능이 낮아진다.)
결론