gpt4 book ai didi

python - Keras 中的 x_train 和 x_test 有什么区别?

转载 作者:太空狗 更新时间:2023-10-29 20:38:28 25 4
gpt4 key购买 nike

我看过一些教程,以深入了解 Keras,以使用卷积神经网络进行深度学习。在教程(以及 Keras 的官方文档)中,MNIST 数据集是这样加载的:

from keras.datasets import mnist

(x_train, y_train), (x_test, y_test) = mnist.load_data()

但是,没有解释为什么我们有两个数据元组。我的问题是:什么是 x_trainy_train 以及它们与它们的 x_testy_test 有何不同同行?

最佳答案

训练集是用于训练模型的数据集的子集。

  • x_train 是训练数据集。
  • y_trainx_train 中所有数据的标签集。

测试集是您在模型通过验证集的初始审查后用于测试模型的数据集的子集。

  • x_test为测试数据集。
  • y_testx_test 中所有数据的标签集。

验证集是您用来调整超参数的数据集(与训练集分开)的子集。

  • 您列出的示例未提及验证集。

我做了一个 Deep Learning with Keras playlist在YouTube上。它包含 Keras 入门的基础知识,以及几个视频演示如何将图像组织成训练/有效/测试集,以及如何让 Keras 为您创建验证集。看到这个实现可能会帮助您更深入地了解这些不同的数据集在实践中是如何使用的。

关于python - Keras 中的 x_train 和 x_test 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46495215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com