【发布时间】:2018-04-14 03:01:21
【问题描述】:
我使用 keras 并设置机器学习模型来预测我的数据。
K.clear_session()
model = Sequential()
model.add(Dense(3, input_dim=1, activation='relu'))
model.add(Dense(1))
model.compile(loss='mean_squared_error', optimizer='adam')
model.fit(X_train, y_train, epochs=500,
batch_size=2, verbose=1,
)
model.fit 后的输出显示损失,例如 loss: 0.0382。我不知道 loss: 0.0382 是什么意思。训练数据和测试数据之间的误差百分比是多少?如何计算?
【问题讨论】:
-
您能否详细说明百分比是什么意思?
-
我的answer here 可能有助于澄清事情;它在不同的上下文中(
scikit-learn),但您的问题是非常初级的,独立于任何特定的包和实现
标签: machine-learning tensorflow keras