module 'tensorflow.compat.v1' has no attribute 'relu'
时间: 2023-06-22 10:39:29 浏览: 165
这个错误可能是因为你使用了TensorFlow 2.x版本中的tf.keras API,而在TF 2.x中,`tf.nn.relu()`函数被移动到了`tf.keras.activations.relu()`中。所以,你可以尝试使用`tf.keras.activations.relu()`替代`tf.nn.relu()`。或者,你可以将TensorFlow版本切换到1.x版本,这样就可以使用`tf.nn.relu()`了。你可以使用以下代码将TensorFlow版本切换到1.x版本:
```
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
```
这样就可以在TF 1.x版本中使用`tf.nn.relu()`函数了。
阅读全文