python - TensorFlow 2.5 随机集种子不起作用,出现错误
问题描述
tf.random.set_seed(1234)
print(tf.random.uniform([1], seed=1)) # generates 'A1'
print(tf.random.uniform([1], seed=1)) # generates 'A2'
tf.random.set_seed(1234)
print(tf.random.uniform([1], seed=1)) # generates 'A1'
print(tf.random.uniform([1], seed=1)) # generates 'A2'
TypeError Traceback (most recent call last) in () ----> 1 tf.random.set_seed(1234) 2 print(tf.random.uniform( 1 , seed=1)) # 生成 'A1' 3 print(tf .random.uniform( 1 , seed=1)) # 生成'A2' 4 tf.random.set_seed(1234) 5 print(tf.random.uniform( 1 , seed=1)) # 生成'A1'
TypeError:“int”对象不可调用
解决方案
TypeError:“int”对象不可调用
通常你会得到上述错误,如果你已经分配了一些并integer
试图tf.random.set_seed
在同一个会话中执行上面的代码导致这个问题。
import tensorflow as tf
tf.random.set_seed=1234
tf.random.set_seed(1234)
print(tf.random.uniform([1], seed=1)) # generates 'A1'
print(tf.random.uniform([1], seed=1)) # generates 'A2'
tf.random.set_seed(1234)
print(tf.random.uniform([1], seed=1)) # generates 'A1'
print(tf.random.uniform([1], seed=1)) # generates 'A2'
输出:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-1-5e2ffd56d477> in <module>()
3 tf.random.set_seed=1234
4
----> 5 tf.random.set_seed(1234)
6 print(tf.random.uniform([1], seed=1)) # generates 'A1'
7 print(tf.random.uniform([1], seed=1)) # generates 'A2'
TypeError: 'int' object is not callable
固定代码:
您应该删除tf.random.set_seed=1234
并重新启动内核已解决问题。
import tensorflow as tf
tf.random.set_seed(1234)
print(tf.random.uniform([1], seed=1)) # generates 'A1'
print(tf.random.uniform([1], seed=1)) # generates 'A2'
tf.random.set_seed(1234)
print(tf.random.uniform([1], seed=1)) # generates 'A1'
print(tf.random.uniform([1], seed=1)) # generates 'A2'
输出:
tf.Tensor([0.1689806], shape=(1,), dtype=float32)
tf.Tensor([0.7539084], shape=(1,), dtype=float32)
tf.Tensor([0.1689806], shape=(1,), dtype=float32)
tf.Tensor([0.7539084], shape=(1,), dtype=float32)
推荐阅读
- android - 过滤由视图模型的 LiveData 条目填充的回收器视图
- asp.net - 具有来自 Web 根目录的反应加载图像的 asp.net 核心
- javascript - Ace 编辑器 - 清除选择不起作用
- typo3 - TYPO3 - 404 页面而不是异常
- excel - 根据 VBA 中的按钮位置隐藏行
- c# - 为什么“FindWindowEx”找不到 RichTextBox 组件
- php - Plates 模板引擎 - URI 扩展名与 Twig 'pathFor' 相同?
- java - 如何使用 XAMPP 将 .sql 文件与我的 netbeans 项目链接?
- arrays - 将数组字段组合成一个数组字段 mongo
- amazon-web-services - 通过 AWS 上的 API 在胶表上添加分区?