热线电话:13121318867

登录
2020-03-17 阅读量: 1124
机器学习:随机数种子

如果希望通过设置随机数种子,在gpu或cpu上固定每一次的训练结果,则需要在程序执行的开始处添加以下代码:

def setup_seed(seed):
torch.manual_seed(seed)
torch.cuda.manual_seed_all(seed)
np.random.seed(seed)
random.seed(seed)
torch.backends.cudnn.deterministic = True
# 设置随机数种子
setup_seed(20)
# 预处理数据以及训练模型
# ...
# ...

随机数种子seed确定时,模型的训练结果将始终保持一致。

31.4356
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子