machine-perception-robotics-group / MPRGDeepLearningLectureNotebook

354 stars 34 forks source link

accuracy計算式の間違い #4

Closed tttamaki closed 2 years ago

tttamaki commented 3 years ago

11_cnn_pytorch/01_cnn_dataloader_augmentation.ipynb の学習ループのmean accuracyの計算式が間違っていました.

誤:

    print("epoch: {}, mean loss: {}, mean accuracy: {}, elapsed_time :{}".format(
        epoch,
        sum_loss / n_iter,
        count.item() / len(train_loader),  # len(train_lodaer)は反復数なのでバッチサイズに依存する
        time() - start))

正:

    print("epoch: {}, mean loss: {}, mean accuracy: {}, elapsed_time :{}".format(
        epoch,
        sum_loss / n_iter,
        count.item() / len(train_data), #  こちらがデータセット中のサンプル数
        time() - start))
thirakawa commented 2 years ago

ご指摘,誠にありがとうございます. accuracyの計算部分を修正致しましたので,本issueをcloseとさせていただきます. (なお,項目の整理を行なったため,11_cnn_pytorch/01_cnn_dataloader_augmentation.ipynbは02_dnn_simple_pytorch/dataloader.ipynbに対応しております.) よろしくお願い致します.