0
私はテンソルフローがかなり新しく、2次関数のargminを計算しようとしました。各繰り返しの後にxとyの値を見たいと思います。コードは:私が得る基本的なテンソルフロー最適化の例のエラー
import tensorflow as tf
x = tf.Variable(1.0,name="x")
y = x**2 - 4*x + 3
alpha = 0.05
optimizer = tf.train.AdamOptimizer(learning_rate = alpha).minimize(y)
num_epochs = 20
init = tf.global_variables_initializer()
with tf.Session() as sess:
sess.run(init)
for epoch in range(num_epochs):
print("Epoch: %d" %epoch)
opt,x,result = sess.run([optimizer,x,y])
print(result)
エラーが引数が無効な型を持っている、文字列またはテンソルでなければなりません。
xの値を取得しようとしないと機能します.yとoptだけです。