首页 > 其他 > 详细

Tensorflow图级别随机数设置-tf.set_random_seed(seed)

时间:2019-08-29 23:51:53      阅读:1148      评论:0      收藏:0      [点我收藏+]

 

tf.set_random_seed(seed)

可使得所有会话中op产生的随机序列是相等可重复的。

例如:

tf.set_random_seed(1234)

a = tf.random_uniform([1])

b = tf.random_normal([1])

 

# Repeatedly running this block with the same graph will generate different

# sequences of ‘a‘ and ‘b‘.

print("Session 1")

with tf.Session() as sess1:

  print(sess1.run(a))  # generates ‘A1‘

  print(sess1.run(a))  # generates ‘A2‘

  print(sess1.run(b))  # generates ‘B1‘

  print(sess1.run(b))  # generates ‘B2‘

 

print("Session 2")

with tf.Session() as sess2:

  print(sess2.run(a))  # generates ‘A1‘

  print(sess2.run(a))  # generates ‘A2‘

  print(sess2.run(b))  # generates ‘B1‘

  print(sess2.run(b))  # generates ‘B2‘

 

Tensorflow图级别随机数设置-tf.set_random_seed(seed)

原文:https://www.cnblogs.com/HYWZ36/p/11432662.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!