什么意思是tensorflow中的权重mean_equared_error

时间:2018-06-13 13:02:07

标签: python-3.x tensorflow

我使用tf.losses.mean_squared_error计算每个数据点与每个数据点的平均差异。详情如下:

我的预测有(10,1300)维度,其中10是batch_size,1300是数据维度。标签具有相同的形状。我像这样计算mean_squared_error

cost = (tf.losses.mean_squared_error(
           labels = train_y_placeholder,
           predictions = decoder4,
           weights = self.batch_size
         ) / self.data_shape[1]
)

我将权重设置为batch_size以获取每个数据样本的错误,并将其除以数据形状以获得每个数据点的平均错误

但结果是错误的,所以我的问题是:权重= batch_size真的除了我的batch_size吗?张量流文件令人困惑,没有例子。

谢谢

0 个答案:

没有答案