欢迎来到代码驿站!

Python代码

当前位置:首页 > 软件编程 > Python代码

tensorflow保持每次训练结果一致的简单实现

时间:2021-02-08 09:30:45|栏目:Python代码|点击:

在用tensorflow构建神经网络的时候,有很多随机的因素,比如参数的随机初始化: 正态分布随机变量tf.random_normal([m,n]),均匀分布的随机变量tf.random_uniform([m,n]),还有在从tfrecord读取数据时,也会随机打乱数据。

那么由于这些随机的操作,即使是在输入数据完全一样的情况下,每次训练的结果也不一样,那么如果想要使得每次训练的结果一致,应该怎么做呢?

可以在最开始时,固定随机数种子,如下

tf.set_random_seed(1)

上一篇:Django添加KindEditor富文本编辑器的使用

栏    目:Python代码

下一篇:Pycharm设置去除显示的波浪线方法

本文标题:tensorflow保持每次训练结果一致的简单实现

本文地址:http://www.codeinn.net/misctech/58998.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有