модуль 'tensorflow_core._api.v2.train' не имеет атрибута 'GradientDescentOptimizer', и объект 'Tensor' не может быть вызван в Tensorflow 2.0 на python - PullRequest
0 голосов
/ 11 июля 2020

У меня одна проблема с этим кодом в tenorflow 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

Пожалуйста, помогите мне, я изучаю тензорный поток.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...