- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我有一个预测输出功率的 GRU 模型。对于训练数据,我有一个 csv 文件,其中包含 2018 年的数据,而对于我的测试数据,它是一个不同的 csv 文件,其中包含 2019 年的数据。
我只需要简短的问题。
由于我使用了 2 个不同的 csv 文件,一个用于测试,一个用于训练,所以我不需要train_test_split
?
说到model.fit,我真的不知道Validation_data
和Validation_split
有什么区别,应该用哪个?
我分别测试了这 3 行,第 2 行和第 3 行给出了完全相同的结果,而第 1 行给出了更低的 val_loss
。
谢谢。
history=model.fit(X_train, y_train, batch_size=256, epochs=25, validation_split=0.1, verbose=1, callbacks=[TensorBoardColabCallback(tbc)])
history=model.fit(X_train, y_train, batch_size=256, epochs=25, validation_data=(X_test, y_test), verbose=1, callbacks=[TensorBoardColabCallback(tbc)])
history=model.fit(X_train, y_train, batch_size=256, epochs=25, validation_data=(X_test, y_test), validation_split=0.1, verbose=1, callbacks=[TensorBoardColabCallback(tbc)])
最佳答案
train_test_split
。但是,我建议您合并它们,因为您拥有不同时期的数据,可能会有差异。validation_data
意味着您自己提供训练集和验证集,而使用 validation_split
意味着您只提供一个训练集,keras 将其拆分为一个训练集,然后验证集(验证集是训练集大小的 validation_split
倍)关于python - Validation_data 和 Validation_split,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60560629/
我从下面的链接下载并运行文件 https://github.com/keunwoochoi/keras_callbacks_example 但是它具有错误“顺序没有属性” validation_dat
所以我有一个预测输出功率的 GRU 模型。对于训练数据,我有一个 csv 文件,其中包含 2018 年的数据,而对于我的测试数据,它是一个不同的 csv 文件,其中包含 2019 年的数据。 我只需要
validation_data可以传递给model.fit,但是这个参数如何影响训练,以及如何确认validation_data的优化参数?我知道验证数据集用于模型调整最佳参数。但我无法想象有和没有
我决定从 keras 切换到 tf.keras(建议使用 here)。因此我安装了 tf.__version__=2.0.0和 tf.keras.__version__=2.2.4-tf .在我的旧版
我一直在尝试训练模型并在每个时期结束时计算精度和召回率。 自定义指标 class Metrics(keras.callbacks.Callback): def on_train_begin(s
我是 Python 和机器学习的新手。我对 keras model.fiit 中的句子“validation_data will override validation_split”感到困惑。这是否意
所以我通过以下代码让我的 keras 模型与 tf.Dataset 一起工作: # Initialize batch generators(returns tf.Dataset) batch_trai
起初它工作正常,然后我尝试在创建模型时调整一些参数,之后, print(model.history.history) 给我一本空字典。 如果有帮助,这是我的整个代码, import numpy as
我是一名优秀的程序员,十分优秀!