keep_prob_seventy_five = tf.placeholder(tf.float32) # 75%,即0.75 AttributeError: module 'tensorflow' has no attribute 'placeholder'
时间: 2023-06-26 22:03:49 浏览: 192
问题解决:module 'tensorflow.compat.v1' has no attribute '
5星 · 资源好评率100%
这个错误可能是因为您没有正确导入 TensorFlow 库,或者您导入的 TensorFlow 版本不支持 `placeholder`。请确保您已正确导入 TensorFlow,例如:
```
import tensorflow as tf
```
另外,`placeholder` 是 TensorFlow 1.x 版本的 API,如果您使用的是 TensorFlow 2.x 版本,应该使用 `tf.keras.Input` 代替。如果您使用的是 TensorFlow 1.x 版本,可以尝试使用以下代码:
```
import tensorflow as tf
keep_prob_seventy_five = tf.placeholder(tf.float32, name='keep_prob_seventy_five')
```
如果您使用的是 TensorFlow 2.x 版本,则可以尝试使用以下代码:
```
import tensorflow as tf
keep_prob_seventy_five = tf.keras.Input(shape=(), dtype=tf.float32, name='keep_prob_seventy_five')
```
阅读全文