当前位置:首页 >> 编程语言 >> 【Python学习】 - TensorFlow.keras 不显示epochs进度条的方法,gtx260

【Python学习】 - TensorFlow.keras 不显示epochs进度条的方法,gtx260

0evadmin 编程语言 1
文件名:【Python学习】 - TensorFlow.keras 不显示epochs进度条的方法,gtx260 【Python学习】 - TensorFlow.keras 不显示epochs进度条的方法 一、概述

在我们使用TensorFlow进行神经网络的搭建时,难免遇到需要训练很多次来拟合数据的情况,假设需要拟合1000次数据,那么可能前800次的拟合效果都不是很好,所以显示进度条就会使得输出面板被填满,输出的信息我们并不关心,我们只关心最后200次的拟合效果,此时思考能否可以有一种办法可以简便的在训练多个epochs时隐藏进度条的输出呢?

 

二、具体操作 阅读这个函数 tensorflow.keras.models.Sequential.fit

在上述函数原型中,发现在对参数介绍的时候有这样一个参数:verbose。

verbose: 0, 1, or 2. Verbosity mode.0 = silent, 1 = progress bar, 2 = one line per epoch.Note that the progress bar is not particularly useful whenlogged to a file, so verbose=2 is recommended when not runninginteractively (eg, in a production environment).

翻译:

verbose:日志显示,0为不在标准输出流输出日志信息,1为输出进度条记录,2为每个epoch输出一行记录。

 

所以运行代码的时候我们只需要令这个变量=0即可取消进度条的显示。该变量默认=1

model.fit(X_train,y_train,epochs = 1000,verbose=0)

 

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接