YutaroOgawa / pytorch_advanced

書籍「つくりながら学ぶ! PyTorchによる発展ディープラーニング」の実装コードを配置したリポジトリです
MIT License
837 stars 336 forks source link

[質問] 第2章 SSDでのaccuracyの出し方、p. 119 下から7行目(誤植です。正解率は求めていません。。) #158

Open ninpei7114 opened 3 years ago

ninpei7114 commented 3 years ago

小川様

先生の本を参考にただいま、Single Shot Multibox Detectorの勉強をさせて頂いています。 p119のコメント文で、epochのphaseごとのlossと正解率と書いているのですが、正解率はどこで出しているのでしょうか? 出していないのであれば、SSDの正解率の出し方を知りたいので、ご存知でしたら、ご教授お願いいたします。

YutaroOgawa commented 3 years ago

@ninpei7114 さま

ご質問ありがとうございます。 大変失礼いたしました。こちら誤植です。

lossしか求めていません。

該当箇所:p. 119 下から7行目

# epochのphaseごとのlossと正解率
t_epoch_finish = time.time()

# epochのphaseごとのloss
t_epoch_finish = time.time()

本Issueに誤植ラベルをはり、open状態とさせてください。 またプログラムのコメント文も修正します。

重要なご指摘をありがとうございます。

また、もしSSDでaccuracyを求めたい場合ですが、2つの話があるかと思います。

[1] 抽出した物体のクラスがあっているかどうか?(これは画像分類の正解率と同様のお話) [2] 抽出したバウンディングボックスが、正解のバウンディングの位置、大きさとどれくらいあっているか? (これはlossを見るのが良いかと思います。もしくは推論のバウンディングボックスと正解のバウンディングボックスのjaccard 係数を求める)

どうぞよろしくお願い致します。