当前位置: 首页 > news >正文

网站建设项目的结论网站开发就业

网站建设项目的结论,网站开发就业,山东省建设工程管理局网站,大通拓客软件官网文章目录 一、修改1.方法2.代码 二、保存和读取1.方法2.代码#xff08;1#xff09;保存#xff08;2#xff09;加载 3.陷阱 一、修改 1.方法 add_module(name: str, module: Module) - None name 是要添加的子模块的名称。 module 是要添加的子模块。 调用 add_m… 文章目录 一、修改1.方法2.代码 二、保存和读取1.方法2.代码1保存2加载 3.陷阱 一、修改 1.方法 add_module(name: str, module: Module) - None name 是要添加的子模块的名称。 module 是要添加的子模块。 调用 add_module 方法会向当前模块中添加一个子模块并使用指定的名称进行标识。 2.代码 import torchvision from torch import nn# 实例化一个未经过预训练的 VGG16 模型 vgg16_false torchvision.models.vgg16(pretrainedFalse)# 实例化一个经过预训练的 VGG16 模型 vgg16_true torchvision.models.vgg16(pretrainedTrue)print(ok)# 输出经过预训练的 VGG16 模型及修改后的模型 print(vgg16_true) vgg16_true.classifier.add_module(add_linear, nn.Linear(1000, 10)) print(vgg16_true)# 输出未经过预训练的 VGG16 模型及修改后的模型 print(vgg16_false) vgg16_false.classifier[6] nn.Linear(4096, 10) print(vgg16_false)修改前的vgg16_true 修改后的vgg16_true 修改前的vgg16_true 修改后的vgg16_true 二、保存和读取 1.方法 保存 torch.save(要保存的模型“文件路径”) 加载 torch.load(“文件路径”) 2.代码 1保存 import torch import torchvisionvgg16 torchvision.models.vgg16(pretrainedFalse)# 保存方式1模型结构模型参数 torch.save(vgg16, vgg16_module1.pth)# 保存方式2模型参数官方推荐 torch.save(vgg16.state_dict(), vgg16_module2.pth)2加载 import torch import torchvision# 方式1 加载模型 module1 torch.load(vgg16_module1.pth) print(module1)# module2 torch.load(vgg16_module2.pth) print(module2)# 方式2 加载模型 vgg16 torchvision.models.vgg16(pretrainedFalse) vgg16.load_state_dict(torch.load(vgg16_module2.pth)) print(vgg16)运行加载的代码后打印结果如下 module1 module2: vgg16 可以看到第二种方式保存的数据加载后是向量形式需要通过别的方法加载为模型 3.陷阱 第一种方式加载在某些条件下可能会报错 例如 假设自定义一个神经网络保存 import torch import torchvision from torch import nn# 陷阱 class Guodong(nn.Module):def __init__(self):super(Guodong,self).__init__()self.conv1 nn.Conv2d(3, 64, kernel_size3)def forward(self,x):x self.conv1(x)return xguodong Guodong() torch.save(guodong,guodong_method1.pth) 在另一个文件中加载 import torch# 陷阱 module torch.load(guodong_method1.pth) print(module)就会报错 AttributeError: Can’t get attribute ‘Guodong’ on module ‘main’ from ‘E:\deepLearning\Pycharm\pytroch_project\theFirstFile\module_load.py’ 解决办法 1把Guodong类放在这个文件里 import torch from torch import nn import torchvisionclass Guodong(nn.Module):def __init__(self):super(Guodong,self).__init__()self.conv1 nn.Conv2d(3, 64, kernel_size3)def forward(self,x):x self.conv1(x)return x# 陷阱 module torch.load(guodong_method1.pth) print(module) 2from module_save import * module_save是保存自定义模型的文件 from module_save import *# 陷阱 module torch.load(guodong_method1.pth) print(module)
http://www.dnsts.com.cn/news/197151.html

相关文章:

  • php网站源代码2014网站建设
  • 项目外包+网站开发网站域名到期怎么续费
  • 潍坊市网站优化宁波seo站外优化推广
  • 网站策划书优势怎么分析phonegap wordpress
  • 湖北省住房和城乡建设部门户网站漳州网站开发去博大钱少a
  • 番禺做网站系统做外链等于网站更新么
  • 微信开放平台官网登录简述seo的基本步骤
  • app嵌入手机网站一个内部网站如何做外网映射
  • 汕头搭建建站电商怎么做?如何从零开始学做电商赚钱
  • 织梦网站源码下载上海浦东刚刚发生的命案
  • html手机网站开发教程wordpress暗箱
  • 河北三河建设厅网站东营网站的优化
  • 长沙网站建设有哪些wap页面模板
  • 记事本里做网站 怎么把字体个人域名备案快的网站
  • 那些做面点的网站好青岛市最大的网络公司是哪里
  • pc端和移动端的网站区别是什么意思天津做网站哪家公司好
  • 申请免费网站域名顺德网站建设案例
  • 天长网站seo合肥网络推广营销
  • 厦门网站建设培训班厦门在哪个网站做用工报备
  • 无极限网站模板外贸营销员国家职业技能标准
  • 哈尔滨网站建设 哈尔滨网站推广影视传媒广告公司网站模板
  • 有风格的网站app开发团队公司
  • 动漫做美食的视频网站模板网站没有源代码
  • 想做苗木生意网站怎么怎么做贵阳市城乡建设学校网站
  • 茶网站建设实训报告wordpress 主题下载
  • 佛山正规网站建设报价网络推广运营是什么
  • 贵阳网站开发哪家好晋城龙采网站建设
  • 做落地页素材在什么网站上找wordpress阿里云rds
  • 网站标题在哪里设置重庆市建设银行网站首页
  • 网站都需要域名备案吗辽宁建设工程信息网审计报告