书签 分享 收藏 举报 版权申诉 / 16
上传文档赚钱

类型深度学习-基于Python语言和Tensorflow平台第8章-保存和载入训练过程课件.pptx

  • 上传人(卖家):三亚风情
  • 文档编号:3412773
  • 上传时间:2022-08-28
  • 格式:PPTX
  • 页数:16
  • 大小:1.02MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《深度学习-基于Python语言和Tensorflow平台第8章-保存和载入训练过程课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    深度 学习 基于 Python 语言 Tensorflow 平台 保存 载入 训练 过程 课件
    资源描述:

    1、Email:谢琼保存和载入训练过程第8章深度学习基于Python语言和Tensorflow平台掌握保存和载入训练过程的基本方法0102target目标了解命令行参数、新建文件、获取用户键盘输入的技巧目 录 导 航123保存训练过程载入保存的训练过程并继续训练几项小技巧Contents保存训练过程的主要代码trainResultPath=./save/idcard2 print(saving.)tf.train.Saver().save(sess,save_path=trainResultPath)“.”代表程序执行时的当前目录保存的时机一定是在训练会话对象(sess)开始之后查看保存的结果保存

    2、的位置是save目录save目录保存的训练过程文件目 录 导 航123保存训练过程载入保存的训练过程并继续训练几项小技巧Contents载入训练过程的主要代码trainResultPath=./save/idcard2 sess=tf.Session()if os.path.exists(trainResultPath+.index):print(loading:%s%trainResultPath)tf.train.Saver().restore(sess,save_path=trainResultPath)else:print(train result path not exists:%s

    3、%trainResultPath)sess.run(tf.global_variables_initializer()判断是否存在已保存的训练过程文件载入已保存的训练过程文件如果没有已保存的训练过程文件,则从头开始训练目 录 导 航123保存训练过程载入保存的训练过程并继续训练几项小技巧Contents命令行参数import sys argt=sys.argv print(argt)print(Parameter 1:%s%argt1)python3 code004.py abc code004.py,abcParameter 1:abcpython称作这条命令的“命令体”,后面的程序名字co

    4、de004.py是它的第一个命令行参数,命令行参数与命令体之间用空格分隔开。命令行参数可以有多个,多个命令行参数之间也用空格来分隔。用命令行参数控制是否重新训练ifRestartT=False argt=sys.argv1:for v in argt:if v=-restart:ifRestartT=True if ifRestartT=True:print(force restart.)sess.run(tf.global_variables_initializer()elif os.path.exists(trainResultPath+.index):print(loading:%s%t

    5、rainResultPath)tf.train.Saver().restore(sess,save_path=trainResultPath)else:print(train result path not exists:%s%trainResultPath)sess.run(tf.global_variables_initializer()如果命令行参数中有“-restart“,则无论是否存在已保存的训练过程文件,都从头开始训练训练过程中手动控制保存 if os.path.exists(save.txt):os.remove(save.txt)print(saving.)tf.train.S

    6、aver().save(sess,save_path=trainResultPath)如果当前目录下存在save.txt文件,则保存训练过程思考为什么要删除save.txt文件新建 save.txt 的方法&使用Windows资源管理器(我的电脑、此电脑)&使用命令行下的 touch 命令&命令行下使用类似“echo abc save.txt”的命令保存训练过程前征得同意resultT=input(Would you like to save?(y/n)if resultT=y:print(saving.)tf.train.Saver().save(sess,save_path=trainRe

    7、sultPath)获取用户键盘输入的一行文字输入的是“y”才保存i:0,loss:0.4840018749,avgLoss:0.4840018749i:1,loss:0.4694105089,avgLoss:0.4767061919i:2,loss:0.1064022481,avgLoss:0.3532715440i:3,loss:0.1026448309,avgLoss:0.2906148657i:4,loss:0.4699266255,avgLoss:0.3264772177Would you like to save?(y/n)ysaving.练习p在任意在任意PythonPython程

    8、序中增加一个命令行参数程序中增加一个命令行参数“-v”-v”,如果出现该参数则输出,如果出现该参数则输出TensorFlowTensorFlow的的版本号。版本号。p修改代码修改代码8.58.5,使得发现有已保存的训练过,使得发现有已保存的训练过程文件后仍要征得用户同意才进行读取。程文件后仍要征得用户同意才进行读取。互助互利 共同进步深度学习 基于Python语言和Tensorflow平台更多样书申请和资源下载需求,请登录人邮教育社区()海量图书方便查询免费申请样书下载配套资源优惠购书成为作者囊括各大品类,您想要的应有尽有教师免费申请样书,我们将安排快递迅速送达教学视频、PPT课件、教学案例、习题答案、模拟试卷等丰富资源免费下载教师可以申请最低折扣学生直接优惠购买图书欢迎写文章投稿,我们强大的编辑团队将为您提供专业和高效的编辑出版服务

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:深度学习-基于Python语言和Tensorflow平台第8章-保存和载入训练过程课件.pptx
    链接地址:https://www.163wenku.com/p-3412773.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库