【问题标题】:PyTorch tutorial using testing dataset in training epochPyTorch 教程在训练时期使用测试数据集
【发布时间】:2021-11-05 19:38:21
【问题描述】:

在 PyTorch 官方教程中:OPTIMIZING MODEL PARAMETERS。据说数据集分为训练数据和测试数据。但是,每个 epoch 都使用了测试数据集。

测试数据集不应该只用于评估最终模型一次吗?或者在本教程中,“测试数据集”实际上是“验证数据集”,代码中没有测试数据集?

【问题讨论】:

  • 我投票结束这个问题,因为它与 help center 中定义的编程无关,而是关于 ML 理论和/或方法 - 请参阅 machine-learning @ 中的介绍和注意事项987654323@.

标签: deep-learning pytorch training-data train-test-split


【解决方案1】:

事实上,在许多基本的 ML/DL 教程中,验证和测试之间的细微差别经常被忽视。在您提到的教程中,由于没有根据验证性能(例如提前停止)做出“决策”,因此可以将此集视为“测试”集,并且可以在训练期间监控测试性能。

【讨论】:

    猜你喜欢
    • 2018-06-22
    • 1970-01-01
    • 2019-05-04
    • 1970-01-01
    • 1970-01-01
    • 2020-08-18
    • 1970-01-01
    • 2021-12-08
    • 2012-07-06
    相关资源
    最近更新 更多