attributeerror: module 'tensorflow._api.v2.nn' has no attribute 'xw_plus_b
时间: 2023-09-26 08:08:02 浏览: 170
问题解决:module 'tensorflow.compat.v1' has no attribute '
5星 · 资源好评率100%
这个错误通常是因为你正在使用的 TensorFlow 版本与你的代码不兼容。xw_plus_b 是 TensorFlow 1.x 中的 API,而在 TensorFlow 2.x 中已被弃用。
如果你正在使用 TensorFlow 2.x,则可以使用 tf.matmul 和 tf.nn.bias_add 来代替 xw_plus_b。
例如,你可以将:
```
output = tf.nn.xw_plus_b(input, weights, biases)
```
改为:
```
output = tf.matmul(input, weights) + biases
```
或者:
```
output = tf.nn.bias_add(tf.matmul(input, weights), biases)
```
如果你确实需要在 TensorFlow 2.x 中使用 xw_plus_b,可以通过安装 TensorFlow 1.x,或者使用 tf.compat.v1.nn.xw_plus_b 来解决问题。
阅读全文