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

现有网络模型的使用及修改(VGG16为例)

VGG16

修改默认路径

import os
os.environ['TORCH_HOME'] = r'D:\Pytorch\pythonProject\vgg16'  # 下载位置

太大了(140多G)不提供直接下载

train_set = torchvision.datasets.ImageNet(root='./data_image_net', split='train', download=True, transform=torchvision.transforms.ToTensor())

是否预训练

不预训练:采用随机参数
预训练:采用训练好的参数

第一次

在这里插入图片描述
在这里插入图片描述

第二次

在这里插入图片描述
在这里插入图片描述

vgg16_false = torchvision.models.vgg16(weights=None)
vgg16_true = torchvision.models.vgg16(weights='DEFAULT')  # or weights='IMAGENET1K_V1'

完整代码

import torchvision
import osos.environ['TORCH_HOME'] = r'D:\Pytorch\pythonProject\vgg16'  # 下载位置# train_set = torchvision.datasets.ImageNet(root='./data_image_net', split='train', download=True
#                                           , transform=torchvision.transforms.ToTensor())vgg16_false = torchvision.models.vgg16(weights=None)
vgg16_true = torchvision.models.vgg16(weights='DEFAULT')  # or weights='IMAGENET1K_V1'
print(vgg16_true)

在这里插入图片描述

加一层线性层-nn.Linear

vgg16_true.add_module('add_linear', nn.Linear(1000, 10))

在这里插入图片描述

如果想加到classifier里面

vgg16_true.classifier.add_module('add_linear', nn.Linear(1000, 10))

在这里插入图片描述

修改神经网络某层

vgg16_false.classifier[6] = nn.Linear(4096, 10)

改之前

print(vgg16_false)

在这里插入图片描述

改之后

在这里插入图片描述

http://www.lryc.cn/news/275377.html

相关文章:

  • MacOS M1/M2 Go Debug 配置
  • paddlehub 文本检测使用
  • 负载均衡概述
  • C# WinForm MessageBox自定义按键文本 COM组件版
  • 基于SpringBoot微信小程序的宠物美容预约系统设计与实现
  • 在 docker 容器中配置双网卡,解决通讯的问题
  • uniapp中uview组件库CircleProgress 圆形进度条丰富的使用方法
  • Linux操作系统基础(12):Linux的Shell解释器
  • Android开发编程从入门到精通,安卓技术从初级到高级全套教学
  • HackTheBox - Medium - Linux - BroScience
  • `nginx/conf/nginx.conf`最简配置说明
  • 商务智能|描述性统计分析与数据可视化
  • 【游记】GDKOI2024
  • linux支持的零拷贝类型以及java对应的支持
  • 【TypeScript】声明文件
  • 基于Flutter构建小型新闻App
  • 利用python将excel文件转成txt文件,再将txt文件上传hdfs,最后传入hive中
  • 【自学笔记】01Java基础-07面向对象基础-02继承
  • 二分查找(一)
  • 【华为OD真题 Python】精准核酸检测
  • Springboot使用logback
  • 【REST2SQL】03 GO读取JSON文件
  • 数据库-MySQL 启动方式
  • YAML使用
  • 读书之深入理解ffmpeg_简单笔记2(初步)
  • ELK+kafka+filebeat企业内部日志分析系统搭建
  • 勒索检测能力升级,亚信安全发布《勒索家族和勒索事件监控报告》
  • 编译原理复习的有用链接
  • 不带控制器打包exe,转pdf文件时失败的原因
  • Python 注释的方法