作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个训练数据:
而且,我在 Keras 中有一个模型,具有多个输出维度。我想预测 A、B 和 C:
model = Sequential()
model.add(GRU(32, input_shape=(train_X.shape[1], train_X.shape[2])))
model.add(Dense(3))
model.compile(loss='mean_squared_error', optimizer='adam')
但我想要 A 中的最小 mean_squared_error
,即只想考虑 A 作为损失函数。
我能做什么?
最佳答案
您可以定义自定义损失函数,并仅根据 A
的值计算 mean_squared_error()
损失:
from keras import losses
def loss_A(y_true, y_pred):
return losses.mean_squared_error(y_true[:,0], y_pred[:,0])
#...
model.compile(loss=loss_A, optimizer='adam')
关于python - 损失函数 Keras out_dim > 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53131397/
我有一个训练数据: 而且,我在 Keras 中有一个模型,具有多个输出维度。我想预测 A、B 和 C: model = Sequential() model.add(GRU(32, input_sha
我是一名优秀的程序员,十分优秀!