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

网站建设的工作总结/站长统计app软件下载2021

网站建设的工作总结,站长统计app软件下载2021,平面设计技术培训机构,做电影网站需要服务器现有模型 在pytorch官网有很多模型 现有网络模型的使用 以vgg16为例 代码示例: import torchvision.datasets#因为数据集现在不能用这种方式下载了,只能手动下载 #train_data torchvision.datasets.ImageNet("../data_image", splittrain,…

现有模型

在pytorch官网有很多模型
在这里插入图片描述

现有网络模型的使用

以vgg16为例
代码示例:

import torchvision.datasets#因为数据集现在不能用这种方式下载了,只能手动下载
#train_data = torchvision.datasets.ImageNet("../data_image", split='train', download=True, transform=torchvision.transforms.ToTensor())#现有网络模型vgg16的使用 pretrained=False表示参数都是初始的,没有经过训练,为True表示参数已经经过训练数据集训练得到
vgg16_false = torchvision.models.vgg16(pretrained=False)
vgg16_true = torchvision.models.vgg16(pretrained=True)print(vgg16_false)

输出:

VGG(
(features): Sequential(
(0): Conv2d(3, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(1): ReLU(inplace=True)
(2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(3): ReLU(inplace=True)
(4): MaxPool2d(kernel_size=2, stride=2, padding=0, dilation=1, ceil_mode=False)
(5): Conv2d(64, 128, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(6): ReLU(inplace=True)
(7): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(8): ReLU(inplace=True)
(9): MaxPool2d(kernel_size=2, stride=2, padding=0, dilation=1, ceil_mode=False)
(10): Conv2d(128, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(11): ReLU(inplace=True)
(12): Conv2d(256, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(13): ReLU(inplace=True)
(14): Conv2d(256, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(15): ReLU(inplace=True)
(16): MaxPool2d(kernel_size=2, stride=2, padding=0, dilation=1, ceil_mode=False)
(17): Conv2d(256, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(18): ReLU(inplace=True)
(19): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(20): ReLU(inplace=True)
(21): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(22): ReLU(inplace=True)
(23): MaxPool2d(kernel_size=2, stride=2, padding=0, dilation=1, ceil_mode=False)
(24): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(25): ReLU(inplace=True)
(26): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(27): ReLU(inplace=True)
(28): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
(29): ReLU(inplace=True)
(30): MaxPool2d(kernel_size=2, stride=2, padding=0, dilation=1, ceil_mode=False)
)
(avgpool): AdaptiveAvgPool2d(output_size=(7, 7))
(classifier): Sequential(
(0): Linear(in_features=25088, out_features=4096, bias=True)
(1): ReLU(inplace=True)
(2): Dropout(p=0.5, inplace=False)
(3): Linear(in_features=4096, out_features=4096, bias=True)
(4): ReLU(inplace=True)
(5): Dropout(p=0.5, inplace=False)
(6): Linear(in_features=4096, out_features=1000, bias=True)
)
)

通过输出可以看到vgg16基本的网络架构

修改现有网络模型

在这个network下,最后一个线性函数输出为1000,说明可能在这个训练中,最后分类为1000种,如果想把最后的输出修改为10,有下面三个方式

  1. 在最后再加上一个线性函数,input为1000,output为100

vgg16_true.add_module('add_linear', nn.Linear(1000, 10))
在这里插入图片描述

  1. 如果想加的位置是在classifier里面

vgg16_true.classifier.add_module('add_linear', nn.Linear(1000, 10))
在这里插入图片描述

  1. 直接修改最后一个线性函数

vgg16_true.classifier[6] = nn.Linear(4096, 10)
在这里插入图片描述

保存现有模型

两种方式,一个是保存现有模型的结构,一个是字典形式保存
代码示例
model_save.py

import torch
import torchvision.modelsvgg16 = torchvision.models.vgg16(pretrained=False)#保存方式1,模型结构+模型参数
torch.save(vgg16, "vgg16_method1.pth")#保存方式2,模型参数(官方推荐)
torch.save(vgg16.state_dict(), "vgg16_method2.pth")

model_load.py

import torch#方式1 加载模型
model =torch.load("vgg16_method1.pth")
#print(model)#方式2 加载模型
model = torch.load("vgg16_method2.pth")
print(model)

方式一的输出:
在这里插入图片描述
方式二的输出:
在这里插入图片描述

http://www.lbrq.cn/news/1290007.html

相关文章:

  • 个人备案做企业网站/东莞网站提升排名
  • 一个空间怎么放2个网站/广州最新疫情最新消息
  • 移动版网站建设的必要性/电商网站建设公司哪家好
  • 做ui必要的网站/链接交换平台
  • 安徽网站排名/广州seo推广服务
  • 我想自己做网站可以赚钱/交换友链
  • 云制造网站/推广发帖网站
  • 天津网站营销/平台广告推广
  • 建设官方网站企业网银登录/百度推广的优势
  • 广州在线网站制作/济宁百度竞价推广
  • 网站建设应走什么会计科目/爱站网关键词密度
  • 软件开发工具属于/企业seo关键字优化
  • 怎么给网站做https/成品网站源码在线看
  • 南京网站设计制作/企业培训有哪些方面
  • 中英文网站后台/电子商务与网络营销教案
  • 青海个人旅游网站建设/爱站官网
  • 集约化网站群建设内容/百度指数关键词工具
  • 龙岗网站建设技术/营业推广方案
  • 解析网站怎么做/站长工具日本
  • 旅游类网站设计/重庆网站优化公司
  • 深圳建设局网站/武汉seo网站
  • 网站域名密码忘了/百度云登录
  • 建设网站需要申请什么/百度如何免费打广告
  • 厦门网站建设哪家便宜/网络推广公司是干嘛的
  • 网站域名备案办理拍照/网络营销策划方案模板范文
  • 东阳网站制作/推广网上国网
  • 建安证查询网站/百度关键词优化送网站
  • 长沙移动网站建设/营销策划公司收费明细
  • 深圳房产 网站建设/seo免费推广软件
  • 做AE视频素材在哪些网站上可以找/国内重大新闻10条
  • Packmol聚合物通道模型建模方法
  • Python趣味算法:折半查找(二分查找)算法终极指南——原理、实现与优化
  • Canmv k230 DAC案例——TLV5638
  • [3-02-02].第04节:开发应用 - RequestMapping注解的属性2
  • 支付网关系统前后端鉴权方案
  • 比特币技术简史 第六章:网络协议 - P2P网络、节点类型与消息传播