码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Torch模型打包(七)


    目录

    前言

    模型打包

    torch.save

     torch.load

    结果测试


    前言

    可以看到,在之前的编码中,每次运行都是重新走完一遍训练流程然后再进行测试输出结果

    见下图:

     每次都要执行10个循环的训练其实这就可以看成10个epoch

    这显然是非常麻烦的

    所以我们就要将模型打包进行操作来规避每次的重新训练

    模型打包

    常用的是只保存 网络参数

    每次都实例化网络然后传入参数即可

    首先看一下文档

    主页 - PyTorch中文文档

    torch.save

    这个方法可以将网络参数序列化到本地

     实际上就是直接保存实例化网络就行(然后可以传入相应参数来选择保存模型或是只保存参数)

    注意:只要在循环或者epoch后保存模型就行(本质上就是保存的参数,每次循环或者epoch后都会更新参数)

    1. #保存网络
    2. torch.save(cnn.state_dict(),'cnn.pth')

     然后运行

     

    此时是多出了一个pth的权重文件 

     torch.load

    有了pth之后就要使用加载

     所谓加载就是可以不需要训练过程

    只需要实例化一个网络然后传入保存的pth参数即可

    cnn.load_state_dict(torch.load('cnn.pth'))

    这里可以看到,用实例化的网络调用load_state_dict方法

    然后用torch.load反序列化读取传入之前训练好的参数

    (注释掉所有训练过程(和参数更新有关的所有过程))完整如下:

     然后运行

    和之前结果是一样的

    实际上就是传入参数

    然后给传入参数后的网络一个输入

    然后网络输出

    得到结果

     

    结果测试

    首先是数据集搭建要满足项目要求

    这个项目中实际上就是对拍摄到的每个车牌字符和对应的人为设置的label

    传入网络训练

    得到输出的结果(图片字符是什么)比如说图片苏经过网络输出苏

    然后再对一整张完整图片进行识别,识别出每个字符

  • 相关阅读:
    阿里巴巴API接口解析,实现获得商品详情
    map&set的封装
    借助Numpy,优化Pandas的条件检索代码
    java-php-python-ssm抑抑心理交流平台计算机毕业设计
    浏览器连不上 Flink WebUI 8081 端口
    2.3.4 交换机的DHCP技术
    web:[ACTF2020 新生赛]Exec
    腾讯云TKE-助力游戏出海的新引擎
    分布式缓存Spring Cache
    【概率论】第八章 假设检验
  • 原文地址:https://blog.csdn.net/weixin_50920579/article/details/126727364
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号