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

Vgg16使用和修改

在获取vgg16网络模型参数时,获取会出错

vgg16_false = torchvision.models.vgg16(pretrained=False)
vgg16_true = torchvision.models.vgg16(pretrained=True)

修改成:

vgg16_false = torchvision.models.vgg16(weights=None)
 
vgg16_true = torchvision.models.vgg16(weights=VGG16_Weights.DEFAULT)

错误原因:参数pretrained自0.13起已弃用,将在0.15后删除,要改用“weights”。

Vgg16相关代码

import torchvision
from torch import nn
from torchvision.models import VGG16_Weights


vgg16_false = torchvision.models.vgg16(weights=None)
vgg16_true = torchvision.models.vgg16(weights=VGG16_Weights.DEFAULT)

print(vgg16_true)

train_data=torchvision.datasets.CIFAR10('../data',train=True,transform=torchvision.transforms.ToTensor(),
                                        download=True)

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

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



http://www.kler.cn/news/337283.html

相关文章:

  • 【EXCEL数据处理】保姆级教程 000016案例 EXCEL的vlookup函数。
  • 畅享免费服务:PDF 转图片在线转换软件的魅力
  • C++(异常)
  • Redis:高性能的内存数据库
  • 机器学习:开启智能时代的钥匙
  • OpenFeign-查询参数-日期格式化:LocalDate、Date、@DateTimeFormat(低版本无效)
  • 【STM32 Blue Pill编程实例】-OLED显示DHT22传感器数据
  • [CCPC 2023 北京市赛] 图 洛谷10048
  • 墙绘艺术在线交易平台:SpringBoot技术详解
  • x++、++x的一些问题
  • EmEditor传奇脚本编辑器
  • Nginx04-核心配置文件
  • Vue2与Vue3: 关键差异与新特性介绍
  • EtherNet/IP 转 EtherNet/IP, EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关
  • 于BERT的中文问答系统12
  • [C++]使用纯opencv部署yolov11-cls图像分类onnx模型
  • Composer入门详解
  • C++中类和对象的基本概念
  • C#-委托delegate
  • 云计算Openstack Horizon