【问题标题】:Selecting test and train sets in Keras for Python在 Keras for Python 中选择测试和训练集
【发布时间】:2017-10-01 20:02:09
【问题描述】:

我正在尝试在 Python 中使用 Keras 进行时间序列分类。

我做了一个简单的 CNN,想知道是否可以在每个 epoch 随机选择完整数据集的一个子部分作为测试集?

我对神经网络还是很陌生,所以如果有任何原因这是不可能或不切实际的,我会很感激。

【问题讨论】:

  • 简而言之,测试集不能成为训练集的一部分,因为这样您就可以有效地检查与您的模型被认为是真实的事实相同的事实。 IE。这实际上并没有测试或利用模型的预测能力,只会提供虚假的保证。

标签: python deep-learning classification keras conv-neural-network


【解决方案1】:

你的方法不是不可能,但它是不切实际的。神经网络从训练数据集中学习。如果在测试集中再次给出相同的数据,它会产生准确的预测,这与网络的预测能力无关。

【讨论】:

    猜你喜欢
    • 2019-01-26
    • 1970-01-01
    • 2017-06-13
    • 2017-07-15
    • 2021-08-11
    • 2018-07-01
    • 2017-11-01
    • 2015-04-10
    • 2023-02-12
    相关资源
    最近更新 更多