例1

import tensorflow as tf

a=tf.Variable(tf.constant(1.0),name='a')
b=tf.Variable(tf.constant(1.0),name='b')
cost=a+b
train_op=tf.train.GradientDescentOptimizer(learning_rate=2).minimize(cost)
print(tf.trainable_variables())

with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())
    writer=tf.summary.FileWriter('./tensorboard_dir',sess.graph)
    print('initial value: ',sess.run([a,b,cost]))
    print('train_op 1 step: ',sess.run([train_op,a,b,cost]))
    print('train_op 2 step: ',sess.run([train_op,a,b,cost]))
    writer.close()

注意: tensorboard --logdir=tensorboard_dir,logdir的值不要用单引号包起来
TensorFlow自动求梯度

相关文章:

  • 2021-04-22
  • 2021-06-30
  • 2021-09-10
  • 2021-05-28
  • 2023-02-20
  • 2021-07-06
  • 2021-06-30
  • 2022-12-23
猜你喜欢
  • 2021-10-27
  • 2022-12-23
  • 2022-12-23
  • 2022-01-07
  • 2022-01-17
  • 2021-06-06
  • 2021-11-18
相关资源
相似解决方案