【发布时间】:2018-10-23 21:44:28
【问题描述】:
我正在使用 RNN 根据过去 24 小时的湿度和温度值预测下一小时的湿度和温度。为了训练模型,我的输入和输出张量的形状为 [24, 2],如下所示:
[[23, 78],
[24, 79],
[25, 78],
[23, 81],
.......
[27, 82],
[21, 87],
[28, 88],
[23, 90]]
在这里,我只想将 Humidity 列(第二个)的值剪裁在 0 到 100 之间,因为它不能超出这个范围。
我为此目的使用的代码是
.....
outputs[:,1] = tf.clip_by_value(outputs[:,1], 0, 100)
.....
并得到以下错误:
'Tensor' object does not support item assignment
仅将 tf.clip_by_value() 用于一列的正确方法应该是什么?
【问题讨论】:
标签: python tensorflow deep-learning