【发布时间】:2019-05-31 20:25:46
【问题描述】:
我必须在不调用内置函数的情况下使用平均绝对误差来实现损失函数。下面的代码是否正确?因为我的损失值很快从 28.xx 变成了 0.00028。
同时,RMSE等其他损失函数具有更标准的损失曲线
loss = tf.reduce_sum(tf.abs(y_pred - Y) / nFeatures)
【问题讨论】:
-
您应该除以示例数而不是特征数 (
nFeatures)。 -
示例数是多少?是行数吗?
-
通常是输入张量的第一个维度(批量维度)。如果您的输入是 [batch, num_features] 的形状,是的,它是行数。
标签: python tensorflow