【发布时间】:2020-11-01 06:52:10
【问题描述】:
我在 tensorflow 2.0 中的这段代码有一个问题:
import tensorflow as tf
import numpy as np
w=tf.Variable(0, dtype=tf.float32)
cost=tf.add( tf.add(w**2,tf.multiply(-10.,w)),25)
#cost=w**2-10*w+25
train= tf.train.GradientDescentOptimizer(0.01).minimize(cost)import tensorflow as tf
import numpy as np
------------------------------
Output:
---> 10 train= tf.train.GradientDescentOptimizer(0.01).minimize(cost)
AttributeError: module 'tensorflow_core._api.v2.train' has no attribute 'GradientDescentOptimizer'
然后我尝试使用:tf.optimizers.SGD(0.01).minimize(cost)
import tensorflow as tf
import numpy as np
w=tf.Variable(0, dtype=tf.float32)
cost=tf.add( tf.add(w**2,tf.multiply(-10.,w)),25)
#cost=w**2-10*w+25
train= tf.optimizers.SGD(0.01).minimize(cost,var_list=[w])
TypeError: 'Tensor' object is not callable
请帮帮我,我正在学习 tensorflow。
【问题讨论】:
标签: python tensorflow keras tensorflow2.0