0
Hereおよびhereがコードです。RCNNが早く、convの結果がbbox_deltasになるのはなぜですか?
rpn_bbox_pred
はちょうど畳み込みの結果であると私は混乱しています。
rpn_bbox_pred
はbbox_deltas
になっています。
私はこれを理解できません。
Hereおよびhereがコードです。RCNNが早く、convの結果がbbox_deltasになるのはなぜですか?
rpn_bbox_pred
はちょうど畳み込みの結果であると私は混乱しています。
rpn_bbox_pred
はbbox_deltas
になっています。
私はこれを理解できません。
convの結果が(3,2,36)
であるとします。
なお:
36 = 4 * 9
のでリシェイプ後、(3,2)
の各点は9の提案を持っています。
プログラムが示すように:プログラムで
import numpy as np
a = [[[1]*36,[2]*36],[[3]*36,[4]*36],[[5]*36,[6]*36]]
a = np.array(a)
print(a.reshape([-1,4]))
を、すべての(3,2)
特徴マップは[[1,2],[3,4],[5,6]]
です。
印刷結果:
[[1 1 1 1]
[1 1 1 1]
[1 1 1 1]
[1 1 1 1]
[1 1 1 1]
[1 1 1 1]
[1 1 1 1]
[1 1 1 1]
[1 1 1 1]
[2 2 2 2]
[2 2 2 2]
[2 2 2 2]
[2 2 2 2]
[2 2 2 2]
[2 2 2 2]
[2 2 2 2]
[2 2 2 2]
[2 2 2 2]
[3 3 3 3]
[3 3 3 3]
[3 3 3 3]
[3 3 3 3]
[3 3 3 3]
[3 3 3 3]
[3 3 3 3]
[3 3 3 3]
[3 3 3 3]
[4 4 4 4]
[4 4 4 4]
[4 4 4 4]
[4 4 4 4]
[4 4 4 4]
[4 4 4 4]
[4 4 4 4]
[4 4 4 4]
[4 4 4 4]
[5 5 5 5]
[5 5 5 5]
[5 5 5 5]
[5 5 5 5]
[5 5 5 5]
[5 5 5 5]
[5 5 5 5]
[5 5 5 5]
[5 5 5 5]
[6 6 6 6]
[6 6 6 6]
[6 6 6 6]
[6 6 6 6]
[6 6 6 6]
[6 6 6 6]
[6 6 6 6]
[6 6 6 6]
[6 6 6 6]]