torchvision预训练模型与数据集全览

tech2024-01-19  93

翻译过来就是: torchvision包由流行的数据集、模型体系结构和通用的计算机视觉图像转换组成。简单地说就是常用数据集+常见模型+常见图像增强方法

这个torchvision中主要有包组成:

torchvision.datasets torchvision.models torchvision.transforms 1 torchvision.datssets 包含贼多的数据集,包含下面的:

官方说明了:All the datasets have almost similar API. They all have two common arguments: transform and target_transform to transform the input and target respectively.

翻译过来就是:每一个数据集的API都是基本相同的。他们都有两个相同的参数:transform和target_transform(后面细讲)

我们就用最经典最简单的MNIST手写数字数据集作为例子,先看这个的API:

包含5个参数:

root:就是你想要保存MNIST数据集的位置,如果download是Flase的话,则会从目标位置读取数据集; download:True的话就会自动从网上下载这个数据集,到root的位置; train:True的话,数据集下载的是训练数据集;False的话则下载测试数据集(真方便,都不用自己划分了) transform:这个是对图像进行处理的transform,比方说旋转平移缩放,输入的是PIL格式的图像(不是tensor矩阵); target_transform:这个是对图像标签进行处理的函数(这个我没用过不太确定,也许是做标签平滑那种的处理?) 【下面用代码进一步理解】

import torchvision mydataset = torchvision.datasets.MNIST(root=’./’, train=True, transform=None, target_transform=None, download=True) 运行结果如下,表示下载完毕(我不太确定这个下载数据集是否需要翻墙,我会把这次需要用的代码和数据集放到公众号,后台回复【torchvision】获取,下载出现问题请务必私戳我)

之后我们需要用到上一节课讲到的dataloader的内容:

from torch.utils.data import Dataset,DataLoader myloader = DataLoader(dataset=mydataset, batch_size=16) for i,(data,label) in enumerate(myloader): print(data.shape) print(label.shape) break 这时候会抛出一个错误:

大致看一看,就是pytorch的这个dataloader不是可以把数据集分成batch嘛,这个dataloder只能把tensor或者numpy这样的组合成batch,而现在的数据集的格式是PIL格式。这里验证了之前说到的,transform这个输入是PIL格式的图片,解决方法是:transform不能是None,我们需要将PIL转化成tensor才可以

所以我们把上面的transform稍作修改:

mydataset = torchvision.datasets.MNIST(root=’./’, train=True, transform=torchvision.transforms.ToTensor(), target_transform=None, download=True) 重新运行的时候可以得到结果:

结果中,16表示一个batch有16个样本,1表示这是单通道的灰度图片,28表示MNIST数据集图片是28×28的大小,然后每一个图片有一个label。

想要获取其他的数据集也是一样的,不过这里就用MNIST作为举例,其他的相同。

2 torchvision.models 预训练模型中torchvision提供了很多种,大体分成下面四类:

分别是分类模型,语义模型,目标检测模型和视频分类模型。这里呢因为分类模型比较常见也比较基础,就主要介绍这个好啦。

在torch1.6.0版本中(应该是比较近的版本),主要包含下面的预训练模型:

构建模型可以通过下面的代码:

import torchvision.models as models resnet18 = models.resnet18() alexnet = models.alexnet() vgg16 = models.vgg16() squeezenet = models.squeezenet1_0() densenet = models.densenet161() inception = models.inception_v3() googlenet = models.googlenet() shufflenet = models.shufflenet_v2_x1_0() mobilenet = models.mobilenet_v2() resnext50_32x4d = models.resnext50_32x4d() wide_resnet50_2 = models.wide_resnet50_2() mnasnet = models.mnasnet1_0() 这样构建的模型的权重值是随机的,只有结构是保存的。想要获取预训练的模型,则需要设置参数pretrained: http://erecord.irm.cn/index.php?doc-view-639787 http://erecord.irm.cn/index.php?doc-view-639798 http://erecord.irm.cn/index.php?doc-view-639815 http://erecord.irm.cn/index.php?doc-view-639831 http://erecord.irm.cn/index.php?doc-view-639837 http://erecord.irm.cn/index.php?doc-view-639844 http://erecord.irm.cn/index.php?doc-view-639849 http://erecord.irm.cn/index.php?doc-view-639857 http://erecord.irm.cn/index.php?doc-view-639866 http://erecord.irm.cn/index.php?doc-view-639872 http://erecord.irm.cn/index.php?doc-view-639882 http://erecord.irm.cn/index.php?doc-view-639889 http://erecord.irm.cn/index.php?doc-view-639902 http://erecord.irm.cn/index.php?doc-view-639909 http://erecord.irm.cn/index.php?doc-view-639916 http://erecord.irm.cn/index.php?doc-view-639929 http://erecord.irm.cn/index.php?doc-view-639936 http://erecord.irm.cn/index.php?doc-view-639939 http://erecord.irm.cn/index.php?doc-view-639940 http://erecord.irm.cn/index.php?doc-view-639941 http://erecord.irm.cn/index.php?doc-view-639947 http://erecord.irm.cn/index.php?doc-view-639950 http://erecord.irm.cn/index.php?doc-view-639955 http://erecord.irm.cn/index.php?doc-view-639958 http://erecord.irm.cn/index.php?doc-view-639963 http://erecord.irm.cn/index.php?doc-view-639967 http://erecord.irm.cn/index.php?doc-view-639970 http://erecord.irm.cn/index.php?doc-view-639974 http://erecord.irm.cn/index.php?doc-view-639978 http://erecord.irm.cn/index.php?doc-view-639982 http://erecord.irm.cn/index.php?doc-view-639986 http://erecord.irm.cn/index.php?doc-view-639990 http://erecord.irm.cn/index.php?doc-view-639994 http://erecord.irm.cn/index.php?doc-view-639999 http://erecord.irm.cn/index.php?doc-view-640003 http://erecord.irm.cn/index.php?doc-view-640008 http://erecord.irm.cn/index.php?doc-view-640011 http://erecord.irm.cn/index.php?doc-view-640015 http://erecord.irm.cn/index.php?doc-view-640017 http://erecord.irm.cn/index.php?doc-view-640022 http://erecord.irm.cn/index.php?doc-view-640023 http://erecord.irm.cn/index.php?doc-view-640026 http://erecord.irm.cn/index.php?doc-view-640029 http://erecord.irm.cn/index.php?doc-view-640030 http://erecord.irm.cn/index.php?doc-view-640032 http://erecord.irm.cn/index.php?doc-view-640035 http://erecord.irm.cn/index.php?doc-view-640037 http://erecord.irm.cn/index.php?doc-view-640042 http://erecord.irm.cn/index.php?doc-view-640045 http://erecord.irm.cn/index.php?doc-view-640048 http://erecord.irm.cn/index.php?doc-view-640051 http://erecord.irm.cn/index.php?doc-view-640054 http://erecord.irm.cn/index.php?doc-view-640058 http://erecord.irm.cn/index.php?doc-view-640063 http://erecord.irm.cn/index.php?doc-view-640066 http://erecord.irm.cn/index.php?doc-view-640072 http://erecord.irm.cn/index.php?doc-view-640076 http://erecord.irm.cn/index.php?doc-view-640082 http://erecord.irm.cn/index.php?doc-view-640085 http://erecord.irm.cn/index.php?doc-view-640089 http://erecord.irm.cn/index.php?doc-view-640096 http://erecord.irm.cn/index.php?doc-view-640100 http://erecord.irm.cn/index.php?doc-view-640104 http://erecord.irm.cn/index.php?doc-view-640108 http://erecord.irm.cn/index.php?doc-view-640113 http://erecord.irm.cn/index.php?doc-view-640117 http://erecord.irm.cn/index.php?doc-view-640123 http://erecord.irm.cn/index.php?doc-view-640129 http://erecord.irm.cn/index.php?doc-view-640132 http://erecord.irm.cn/index.php?doc-view-640138 http://erecord.irm.cn/index.php?doc-view-640143 http://erecord.irm.cn/index.php?doc-view-640146 http://erecord.irm.cn/index.php?doc-view-640150 http://erecord.irm.cn/index.php?doc-view-640154 http://erecord.irm.cn/index.php?doc-view-640158 http://erecord.irm.cn/index.php?doc-view-640163 http://erecord.irm.cn/index.php?doc-view-640168 http://erecord.irm.cn/index.php?doc-view-640174 http://erecord.irm.cn/index.php?doc-view-640179 http://erecord.irm.cn/index.php?doc-view-640183 http://erecord.irm.cn/index.php?doc-view-640189 http://erecord.irm.cn/index.php?doc-view-640193 http://erecord.irm.cn/index.php?doc-view-640198 http://erecord.irm.cn/index.php?doc-view-640202 http://erecord.irm.cn/index.php?doc-view-640204 http://erecord.irm.cn/index.php?doc-view-640210 http://erecord.irm.cn/index.php?doc-view-640214 http://erecord.irm.cn/index.php?doc-view-640221 http://erecord.irm.cn/index.php?doc-view-640223 http://erecord.irm.cn/index.php?doc-view-640227 http://erecord.irm.cn/index.php?doc-view-640232 http://erecord.irm.cn/index.php?doc-view-640235 http://erecord.irm.cn/index.php?doc-view-640241 http://erecord.irm.cn/index.php?doc-view-640246 http://erecord.irm.cn/index.php?doc-view-640247 http://erecord.irm.cn/index.php?doc-view-640248 http://erecord.irm.cn/index.php?doc-view-640250 http://erecord.irm.cn/index.php?doc-view-640251 http://erecord.irm.cn/index.php?doc-view-640252 http://erecord.irm.cn/index.php?doc-view-640253 http://erecord.irm.cn/index.php?doc-view-640254 http://erecord.irm.cn/index.php?doc-view-640259 http://erecord.irm.cn/index.php?doc-view-640261 http://erecord.irm.cn/index.php?doc-view-640263 http://erecord.irm.cn/index.php?doc-view-640266 http://erecord.irm.cn/index.php?doc-view-640268 http://erecord.irm.cn/index.php?doc-view-640276 http://erecord.irm.cn/index.php?doc-view-640283 http://erecord.irm.cn/index.php?doc-view-640290 http://erecord.irm.cn/index.php?doc-view-640297 http://erecord.irm.cn/index.php?doc-view-640303 http://erecord.irm.cn/index.php?doc-view-640312 http://erecord.irm.cn/index.php?doc-view-640318 http://erecord.irm.cn/index.php?doc-view-640325 http://erecord.irm.cn/index.php?doc-view-640329 http://erecord.irm.cn/index.php?doc-view-640331 http://erecord.irm.cn/index.php?doc-view-640334 http://erecord.irm.cn/index.php?doc-view-640338 http://erecord.irm.cn/index.php?doc-view-640341 http://erecord.irm.cn/index.php?doc-view-640348 http://erecord.irm.cn/index.php?doc-view-640354 http://erecord.irm.cn/index.php?doc-view-640357 http://erecord.irm.cn/index.php?doc-view-640361 http://erecord.irm.cn/index.php?doc-view-640365 http://erecord.irm.cn/index.php?doc-view-640367 http://erecord.irm.cn/index.php?doc-view-640373 http://erecord.irm.cn/index.php?doc-view-640378 http://erecord.irm.cn/index.php?doc-view-640384 http://erecord.irm.cn/index.php?doc-view-640389 http://erecord.irm.cn/index.php?doc-view-640392 http://erecord.irm.cn/index.php?doc-view-640396 http://erecord.irm.cn/index.php?doc-view-640399 http://erecord.irm.cn/index.php?doc-view-640403 http://erecord.irm.cn/index.php?doc-view-640406 http://erecord.irm.cn/index.php?doc-view-640411 http://erecord.irm.cn/index.php?doc-view-640414 http://erecord.irm.cn/index.php?doc-view-640418 http://erecord.irm.cn/index.php?doc-view-640424 http://erecord.irm.cn/index.php?doc-view-640428 http://erecord.irm.cn/index.php?doc-view-640436 http://erecord.irm.cn/index.php?doc-view-640442 http://erecord.irm.cn/index.php?doc-view-640446 http://erecord.irm.cn/index.php?doc-view-640450 http://erecord.irm.cn/index.php?doc-view-640458 http://erecord.irm.cn/index.php?doc-view-640462 http://erecord.irm.cn/index.php?doc-view-640470 http://erecord.irm.cn/index.php?doc-view-640477 http://erecord.irm.cn/index.php?doc-view-640479 http://erecord.irm.cn/index.php?doc-view-640484 http://erecord.irm.cn/index.php?doc-view-640489 http://erecord.irm.cn/index.php?doc-view-640495 http://erecord.irm.cn/index.php?doc-view-640501 http://erecord.irm.cn/index.php?doc-view-640507 http://erecord.irm.cn/index.php?doc-view-640513 http://erecord.irm.cn/index.php?doc-view-640520 http://erecord.irm.cn/index.php?doc-view-640527 http://erecord.irm.cn/index.php?doc-view-640531 http://erecord.irm.cn/index.php?doc-view-640538 http://erecord.irm.cn/index.php?doc-view-640542 http://erecord.irm.cn/index.php?doc-view-640550 http://erecord.irm.cn/index.php?doc-view-640553 http://erecord.irm.cn/index.php?doc-view-640558 http://erecord.irm.cn/index.php?doc-view-640561 http://erecord.irm.cn/index.php?doc-view-640566 http://erecord.irm.cn/index.php?doc-view-640572 http://erecord.irm.cn/index.php?doc-view-640579 http://erecord.irm.cn/index.php?doc-view-640583 http://erecord.irm.cn/index.php?doc-view-640587 http://erecord.irm.cn/index.php?doc-view-640592 http://erecord.irm.cn/index.php?doc-view-640596 http://erecord.irm.cn/index.php?doc-view-640601 http://erecord.irm.cn/index.php?doc-view-640605 http://erecord.irm.cn/index.php?doc-view-640613 http://erecord.irm.cn/index.php?doc-view-640617 http://erecord.irm.cn/index.php?doc-view-640621 http://erecord.irm.cn/index.php?doc-view-640625 http://erecord.irm.cn/index.php?doc-view-640633 http://erecord.irm.cn/index.php?doc-view-640643 http://erecord.irm.cn/index.php?doc-view-640649 http://erecord.irm.cn/index.php?doc-view-640655 http://erecord.irm.cn/index.php?doc-view-640659 http://erecord.irm.cn/index.php?doc-view-640661 http://erecord.irm.cn/index.php?doc-view-640666 http://erecord.irm.cn/index.php?doc-view-640672 http://erecord.irm.cn/index.php?doc-view-640675 http://erecord.irm.cn/index.php?doc-view-640679 http://erecord.irm.cn/index.php?doc-view-640681 http://erecord.irm.cn/index.php?doc-view-640683 http://erecord.irm.cn/index.php?doc-view-640687 http://erecord.irm.cn/index.php?doc-view-640690 http://erecord.irm.cn/index.php?doc-view-640692 http://erecord.irm.cn/index.php?doc-view-640695 http://erecord.irm.cn/index.php?doc-view-640698 http://erecord.irm.cn/index.php?doc-view-640703 http://erecord.irm.cn/index.php?doc-view-640709 http://erecord.irm.cn/index.php?doc-view-640711 http://erecord.irm.cn/index.php?doc-view-640714 http://erecord.irm.cn/index.php?doc-view-640717 http://erecord.irm.cn/index.php?doc-view-640720 http://erecord.irm.cn/index.php?doc-view-640723 http://erecord.irm.cn/index.php?doc-view-640729 http://erecord.irm.cn/index.php?doc-view-640731 http://erecord.irm.cn/index.php?doc-view-640736 http://erecord.irm.cn/index.php?doc-view-640738 http://erecord.irm.cn/index.php?doc-view-640741 http://erecord.irm.cn/index.php?doc-view-640743 http://erecord.irm.cn/index.php?doc-view-640746 http://erecord.irm.cn/index.php?doc-view-640748 http://erecord.irm.cn/index.php?doc-view-640753 http://erecord.irm.cn/index.php?doc-view-640755 http://erecord.irm.cn/index.php?doc-view-640758 http://erecord.irm.cn/index.php?doc-view-640760 http://erecord.irm.cn/index.php?doc-view-640763 http://erecord.irm.cn/index.php?doc-view-640765 http://erecord.irm.cn/index.php?doc-view-640768 http://erecord.irm.cn/index.php?doc-view-640773 http://erecord.irm.cn/index.php?doc-view-640777 http://erecord.irm.cn/index.php?doc-view-640780 http://erecord.irm.cn/index.php?doc-view-640782 http://erecord.irm.cn/index.php?doc-view-640785 http://erecord.irm.cn/index.php?doc-view-640787 http://erecord.irm.cn/index.php?doc-view-640790 http://erecord.irm.cn/index.php?doc-view-640792 http://erecord.irm.cn/index.php?doc-view-640795 http://erecord.irm.cn/index.php?doc-view-640797 http://erecord.irm.cn/index.php?doc-view-640800 http://erecord.irm.cn/index.php?doc-view-640803 http://erecord.irm.cn/index.php?doc-view-640805 http://erecord.irm.cn/index.php?doc-view-640808 http://erecord.irm.cn/index.php?doc-view-640812 http://erecord.irm.cn/index.php?doc-view-640814 http://erecord.irm.cn/index.php?doc-view-640817 http://erecord.irm.cn/index.php?doc-view-640821 http://erecord.irm.cn/index.php?doc-view-640824 http://erecord.irm.cn/index.php?doc-view-640826 http://erecord.irm.cn/index.php?doc-view-640829 http://erecord.irm.cn/index.php?doc-view-640831 http://erecord.irm.cn/index.php?doc-view-640834 http://erecord.irm.cn/index.php?doc-view-640836 http://erecord.irm.cn/index.php?doc-view-640839 http://erecord.irm.cn/index.php?doc-view-640841 http://erecord.irm.cn/index.php?doc-view-640844 http://erecord.irm.cn/index.php?doc-view-640846 http://erecord.irm.cn/index.php?doc-view-640849 http://erecord.irm.cn/index.php?doc-view-640852 http://erecord.irm.cn/index.php?doc-view-640854 http://erecord.irm.cn/index.php?doc-view-640856 http://erecord.irm.cn/index.php?doc-view-640858 http://erecord.irm.cn/index.php?doc-view-640861 http://erecord.irm.cn/index.php?doc-view-640864 http://erecord.irm.cn/index.php?doc-view-640866 http://erecord.irm.cn/index.php?doc-view-640869 http://erecord.irm.cn/index.php?doc-view-640871 http://erecord.irm.cn/index.php?doc-view-640874 http://erecord.irm.cn/index.php?doc-view-640876 http://erecord.irm.cn/index.php?doc-view-640879 http://erecord.irm.cn/index.php?doc-view-640882 http://erecord.irm.cn/index.php?doc-view-640884 http://erecord.irm.cn/index.php?doc-view-640887 http://erecord.irm.cn/index.php?doc-view-640889 http://erecord.irm.cn/index.php?doc-view-640892 http://erecord.irm.cn/index.php?doc-view-640894 http://erecord.irm.cn/index.php?doc-view-640898 http://erecord.irm.cn/index.php?doc-view-640900 http://erecord.irm.cn/index.php?doc-view-640902 http://erecord.irm.cn/index.php?doc-view-640904 http://erecord.irm.cn/index.php?doc-view-640907 http://erecord.irm.cn/index.php?doc-view-640910 http://erecord.irm.cn/index.php?doc-view-640912 http://erecord.irm.cn/index.php?doc-view-640915 http://erecord.irm.cn/index.php?doc-view-640918 http://erecord.irm.cn/index.php?doc-view-640921 http://erecord.irm.cn/index.php?doc-view-640923 http://erecord.irm.cn/index.php?doc-view-640926 http://erecord.irm.cn/index.php?doc-view-640928 http://erecord.irm.cn/index.php?doc-view-640931 http://erecord.irm.cn/index.php?doc-view-640932 http://erecord.irm.cn/index.php?doc-view-640935 http://erecord.irm.cn/index.php?doc-view-640937 http://erecord.irm.cn/index.php?doc-view-640940 http://erecord.irm.cn/index.php?doc-view-640943 http://erecord.irm.cn/index.php?doc-view-640945 http://erecord.irm.cn/index.php?doc-view-640948 http://erecord.irm.cn/index.php?doc-view-640951 http://erecord.irm.cn/index.php?doc-view-640954 http://erecord.irm.cn/index.php?doc-view-640957 http://erecord.irm.cn/index.php?doc-view-640960 http://erecord.irm.cn/index.php?doc-view-640962 http://erecord.irm.cn/index.php?doc-view-640964 http://erecord.irm.cn/index.php?doc-view-640967 http://erecord.irm.cn/index.php?doc-view-640969 http://erecord.irm.cn/index.php?doc-view-640972 http://erecord.irm.cn/index.php?doc-view-640975 http://erecord.irm.cn/index.php?doc-view-640977 http://erecord.irm.cn/index.php?doc-view-640980 http://erecord.irm.cn/index.php?doc-view-640983 http://erecord.irm.cn/index.php?doc-view-640985 http://erecord.irm.cn/index.php?doc-view-640988 http://erecord.irm.cn/index.php?doc-view-640990 http://erecord.irm.cn/index.php?doc-view-640993 http://erecord.irm.cn/index.php?doc-view-640996 http://erecord.irm.cn/index.php?doc-view-640998 http://erecord.irm.cn/index.php?doc-view-641001 http://erecord.irm.cn/index.php?doc-view-641003 http://erecord.irm.cn/index.php?doc-view-641006 http://erecord.irm.cn/index.php?doc-view-641009 http://erecord.irm.cn/index.php?doc-view-641012 http://erecord.irm.cn/index.php?doc-view-641016 http://erecord.irm.cn/index.php?doc-view-641020 http://erecord.irm.cn/index.php?doc-view-641024 http://erecord.irm.cn/index.php?doc-view-641028 http://erecord.irm.cn/index.php?doc-view-641031 http://erecord.irm.cn/index.php?doc-view-641035 http://erecord.irm.cn/index.php?doc-view-641037 http://erecord.irm.cn/index.php?doc-view-641041 http://erecord.irm.cn/index.php?doc-view-641045 http://erecord.irm.cn/index.php?doc-view-641049 http://erecord.irm.cn/index.php?doc-view-641053 http://erecord.irm.cn/index.php?doc-view-641068 http://erecord.irm.cn/index.php?doc-view-641072 http://erecord.irm.cn/index.php?doc-view-641076 http://erecord.irm.cn/index.php?doc-view-641080 http://erecord.irm.cn/index.php?doc-view-641085 http://erecord.irm.cn/index.php?doc-view-641090 http://erecord.irm.cn/index.php?doc-view-641094 http://erecord.irm.cn/index.php?doc-view-641098 http://erecord.irm.cn/index.php?doc-view-641101 http://erecord.irm.cn/index.php?doc-view-641105 http://erecord.irm.cn/index.php?doc-view-641108 http://erecord.irm.cn/index.php?doc-view-638734 http://erecord.irm.cn/index.php?doc-view-641119 http://erecord.irm.cn/index.php?doc-view-641123 http://erecord.irm.cn/index.php?doc-view-641128 http://erecord.irm.cn/index.php?doc-view-641134 http://erecord.irm.cn/index.php?doc-view-641138 http://erecord.irm.cn/index.php?doc-view-641143 http://erecord.irm.cn/index.php?doc-view-641147 http://erecord.irm.cn/index.php?doc-view-641153 http://erecord.irm.cn/index.php?doc-view-641159 http://erecord.irm.cn/index.php?doc-view-641164 http://erecord.irm.cn/index.php?doc-view-641168 http://erecord.irm.cn/index.php?doc-view-641174 http://erecord.irm.cn/index.php?doc-view-641178 http://erecord.irm.cn/index.php?doc-view-641183 http://erecord.irm.cn/index.php?doc-view-641188 http://erecord.irm.cn/index.php?doc-view-641192 http://erecord.irm.cn/index.php?doc-view-641197 http://erecord.irm.cn/index.php?doc-view-641200 http://erecord.irm.cn/index.php?doc-view-641204 http://erecord.irm.cn/index.php?doc-view-641209 http://erecord.irm.cn/index.php?doc-view-641213 http://erecord.irm.cn/index.php?doc-view-641216 http://erecord.irm.cn/index.php?doc-view-641222 http://erecord.irm.cn/index.php?doc-view-641225 http://erecord.irm.cn/index.php?doc-view-641230 http://erecord.irm.cn/index.php?doc-view-641233 http://erecord.irm.cn/index.php?doc-view-641237 http://erecord.irm.cn/index.php?doc-view-641243 http://erecord.irm.cn/index.php?doc-view-641246 http://erecord.irm.cn/index.php?doc-view-641250 http://erecord.irm.cn/index.php?doc-view-641255 http://erecord.irm.cn/index.php?doc-view-641261 http://erecord.irm.cn/index.php?doc-view-641269 http://erecord.irm.cn/index.php?doc-view-641273 http://erecord.irm.cn/index.php?doc-view-641277 http://erecord.irm.cn/index.php?doc-view-641281 http://erecord.irm.cn/index.php?doc-view-641289 http://erecord.irm.cn/index.php?doc-view-641298 http://erecord.irm.cn/index.php?doc-view-641306 http://erecord.irm.cn/index.php?doc-view-641316 http://erecord.irm.cn/index.php?doc-view-641326 http://erecord.irm.cn/index.php?doc-view-641335 http://erecord.irm.cn/index.php?doc-view-641343 http://erecord.irm.cn/index.php?doc-view-641353 http://erecord.irm.cn/index.php?doc-view-641362 http://erecord.irm.cn/index.php?doc-view-641368 http://erecord.irm.cn/index.php?doc-view-641378 http://erecord.irm.cn/index.php?doc-view-641389 http://erecord.irm.cn/index.php?doc-view-641407 http://erecord.irm.cn/index.php?doc-view-641415 http://erecord.irm.cn/index.php?doc-view-641423 http://erecord.irm.cn/index.php?doc-view-641435 http://erecord.irm.cn/index.php?doc-view-641443 http://erecord.irm.cn/index.php?doc-view-641451 http://erecord.irm.cn/index.php?doc-view-641470 http://erecord.irm.cn/index.php?doc-view-641483 http://erecord.irm.cn/index.php?doc-view-641492 http://erecord.irm.cn/index.php?doc-view-641503 http://erecord.irm.cn/index.php?doc-view-641514 http://erecord.irm.cn/index.php?doc-view-633815 http://erecord.irm.cn/index.php?doc-view-634722 http://erecord.irm.cn/index.php?doc-view-634366 http://erecord.irm.cn/index.php?doc-view-635150 http://erecord.irm.cn/index.php?doc-view-633192 http://erecord.irm.cn/index.php?doc-view-634049 http://erecord.irm.cn/index.php?doc-view-632900 http://erecord.irm.cn/index.php?doc-view-635418 http://erecord.irm.cn/index.php?doc-view-633703 http://erecord.irm.cn/index.php?doc-view-634571 http://erecord.irm.cn/index.php?doc-view-635288 http://erecord.irm.cn/index.php?doc-view-633387 http://erecord.irm.cn/index.php?doc-view-634230 http://erecord.irm.cn/index.php?doc-view-633055 http://erecord.irm.cn/index.php?doc-view-633895 http://erecord.irm.cn/index.php?doc-view-634819 http://erecord.irm.cn/index.php?doc-view-634423 http://erecord.irm.cn/index.php?doc-view-635193 http://erecord.irm.cn/index.php?doc-view-635642 http://erecord.irm.cn/index.php?doc-view-634111 http://erecord.irm.cn/index.php?doc-view-633751 http://erecord.irm.cn/index.php?doc-view-634660 http://erecord.irm.cn/index.php?doc-view-633471 http://erecord.irm.cn/index.php?doc-view-634307 http://erecord.irm.cn/index.php?doc-view-635127 http://erecord.irm.cn/index.php?doc-view-633135 http://erecord.irm.cn/index.php?doc-view-635576 http://erecord.irm.cn/index.php?doc-view-633983 http://erecord.irm.cn/index.php?doc-view-634906 http://erecord.irm.cn/index.php?doc-view-632843 http://erecord.irm.cn/index.php?doc-view-635383 http://erecord.irm.cn/index.php?doc-view-634509 http://erecord.irm.cn/index.php?doc-view-633324 http://erecord.irm.cn/index.php?doc-view-635749 http://erecord.irm.cn/index.php?doc-view-634182 http://erecord.irm.cn/index.php?doc-view-632999 http://erecord.irm.cn/index.php?doc-view-635456 http://erecord.irm.cn/index.php?doc-view-633839 http://erecord.irm.cn/index.php?doc-view-634749 http://erecord.irm.cn/index.php?doc-view-635348 http://erecord.irm.cn/index.php?doc-view-633525 http://erecord.irm.cn/index.php?doc-view-635169 http://erecord.irm.cn/index.php?doc-view-633211 http://erecord.irm.cn/index.php?doc-view-634073 http://erecord.irm.cn/index.php?doc-view-634967 http://erecord.irm.cn/index.php?doc-view-632923 http://erecord.irm.cn/index.php?doc-view-633724 http://erecord.irm.cn/index.php?doc-view-634597 http://erecord.irm.cn/index.php?doc-view-633409 http://erecord.irm.cn/index.php?doc-view-635850 http://erecord.irm.cn/index.php?doc-view-634247 http://erecord.irm.cn/index.php?doc-view-633076 http://erecord.irm.cn/index.php?doc-view-635495 http://erecord.irm.cn/index.php?doc-view-633919 http://erecord.irm.cn/index.php?doc-view-634843 http://erecord.irm.cn/index.php?doc-view-632789 http://erecord.irm.cn/index.php?doc-view-635367 http://erecord.irm.cn/index.php?doc-view-633578 http://erecord.irm.cn/index.php?doc-view-634447 http://erecord.irm.cn/index.php?doc-view-635210 http://erecord.irm.cn/index.php?doc-view-633265 http://erecord.irm.cn/index.php?doc-view-635655 http://erecord.irm.cn/index.php?doc-view-634132 http://erecord.irm.cn/index.php?doc-view-635030 http://erecord.irm.cn/index.php?doc-view-632969 http://erecord.irm.cn/index.php?doc-view-635443 http://erecord.irm.cn/index.php?doc-view-633774 http://erecord.irm.cn/index.php?doc-view-635324 http://erecord.irm.cn/index.php?doc-view-633493 http://erecord.irm.cn/index.php?doc-view-634329 http://erecord.irm.cn/index.php?doc-view-633152 http://erecord.irm.cn/index.php?doc-view-634008 http://erecord.irm.cn/index.php?doc-view-634930 http://erecord.irm.cn/index.php?doc-view-632862 http://erecord.irm.cn/index.php?doc-view-635399 http://erecord.irm.cn/index.php?doc-view-633664 http://erecord.irm.cn/index.php?doc-view-634532 http://erecord.irm.cn/index.php?doc-view-635256 http://erecord.irm.cn/index.php?doc-view-633349 http://erecord.irm.cn/index.php?doc-view-635801 http://erecord.irm.cn/index.php?doc-view-634197 http://erecord.irm.cn/index.php?doc-view-633018 http://erecord.irm.cn/index.php?doc-view-635466 http://erecord.irm.cn/index.php?doc-view-633856 http://erecord.irm.cn/index.php?doc-view-634774 http://erecord.irm.cn/index.php?doc-view-633547 http://erecord.irm.cn/index.php?doc-view-634385 http://erecord.irm.cn/index.php?doc-view-633232 http://erecord.irm.cn/index.php?doc-view-635620 http://erecord.irm.cn/index.php?doc-view-634097 http://erecord.irm.cn/index.php?doc-view-634993 http://erecord.irm.cn/index.php?doc-view-635428 http://erecord.irm.cn/index.php?doc-view-634620 http://erecord.irm.cn/index.php?doc-view-635297 http://erecord.irm.cn/index.php?doc-view-633430 http://erecord.irm.cn/index.php?doc-view-635860 http://erecord.irm.cn/index.php?doc-view-634269 http://erecord.irm.cn/index.php?doc-view-635099 http://erecord.irm.cn/index.php?doc-view-633098 http://erecord.irm.cn/index.php?doc-view-635513 http://erecord.irm.cn/index.php?doc-view-633942 http://erecord.irm.cn/index.php?doc-view-634866 http://erecord.irm.cn/index.php?doc-view-632809 http://erecord.irm.cn/index.php?doc-view-633600 http://erecord.irm.cn/index.php?doc-view-634468 http://erecord.irm.cn/index.php?doc-view-635228 http://erecord.irm.cn/index.php?doc-view-633287 http://erecord.irm.cn/index.php?doc-view-634152 http://erecord.irm.cn/index.php?doc-view-635055 http://erecord.irm.cn/index.php?doc-view-632988 http://erecord.irm.cn/index.php?doc-view-633802 http://erecord.irm.cn/index.php?doc-view-634704 http://erecord.irm.cn/index.php?doc-view-633518 http://erecord.irm.cn/index.php?doc-view-634351 http://erecord.irm.cn/index.php?doc-view-633176 http://erecord.irm.cn/index.php?doc-view-635600 http://erecord.irm.cn/index.php?doc-view-634033 http://erecord.irm.cn/index.php?doc-view-632887 http://erecord.irm.cn/index.php?doc-view-635410 http://erecord.irm.cn/index.php?doc-view-633685 http://erecord.irm.cn/index.php?doc-view-634557 http://erecord.irm.cn/index.php?doc-view-635275 http://erecord.irm.cn/index.php?doc-view-633373 http://erecord.irm.cn/index.php?doc-view-634214 http://erecord.irm.cn/index.php?doc-view-633036 http://erecord.irm.cn/index.php?doc-view-635479 http://erecord.irm.cn/index.php?doc-view-633880 http://erecord.irm.cn/index.php?doc-view-634800 http://erecord.irm.cn/index.php?doc-view-634409 http://erecord.irm.cn/index.php?doc-view-635181 http://erecord.irm.cn/index.php?doc-view-635019 http://erecord.irm.cn/index.php?doc-view-634644 http://erecord.irm.cn/index.php?doc-view-635315 http://erecord.irm.cn/index.php?doc-view-633454 http://erecord.irm.cn/index.php?doc-view-635874 http://erecord.irm.cn/index.php?doc-view-634291 http://erecord.irm.cn/index.php?doc-view-635114 http://erecord.irm.cn/index.php?doc-view-633121 http://erecord.irm.cn/index.php?doc-view-633967 http://erecord.irm.cn/index.php?doc-view-634890 http://erecord.irm.cn/index.php?doc-view-632829 http://erecord.irm.cn/index.php?doc-view-633624 http://erecord.irm.cn/index.php?doc-view-634493 http://erecord.irm.cn/index.php?doc-view-635247 http://erecord.irm.cn/index.php?doc-view-633310 http://erecord.irm.cn/index.php?doc-view-635709 http://erecord.irm.cn/index.php?doc-view-634173 import torchvision.models as models resnet18 = models.resnet18(pretrained=True) alexnet = models.alexnet(pretrained=True) squeezenet = models.squeezenet1_0(pretrained=True) vgg16 = models.vgg16(pretrained=True) densenet = models.densenet161(pretrained=True) inception = models.inception_v3(pretrained=True) googlenet = models.googlenet(pretrained=True) shufflenet = models.shufflenet_v2_x1_0(pretrained=True) mobilenet = models.mobilenet_v2(pretrained=True) resnext50_32x4d = models.resnext50_32x4d(pretrained=True) wide_resnet50_2 = models.wide_resnet50_2(pretrained=True) mnasnet = models.mnasnet1_0(pretrained=True) 我看官网的英文讲解,提到了一点:似乎这些模型的预训练数据集都是ImageNet的那个数据集,输入图片都是3通道的,并且要求输入图片的宽高不小于224像素,并且要求输入图片像素值的范围在0到1之间,然后做一个normalization标准化。

不知道各位在看一些案例的时候,有没有看到这个标准化:mean = [0.485, 0.456, 0.406] 和 std = [0.229, 0.224, 0.225],这个应该是ImageNet的图片的标准化的参数。

这些预训练的模型参数不确定能不能直接下载,我也就把这些模型存起来一并放在了公众号的后台,依然是回复【torchvision】获取。

得到了.pth文件之后使用torch.load来加载即可。

torch.save(model, ‘model.pth’)

model = torch.load(‘model.pth’) 模型比较 最后呢,torchvision官方提供了一个不同模型在Imagenet 1-crop 的一个错误率的比较。可以一起来看看到底哪个模型比较好使。这里我放了一些常见的模型。。像是Wide ResNet这种变种我就不放了。

网络 Top-1 error Top-5 error AlexNet 43.45 20.91 VGG-11 30.98 11.37 VGG-13 30.07 10.75 VGG-16 28.41 9.62 VGG-19 27.62 9.12 VGG-13 with BN 28.45 9.63 VGG-19 with BN 25.76 8.15 Resnet-18 30.24 10.92 Resnet-34 26.70 8.58 Resnet-50 23.85 7.13 Resnet-101 22.63 6.44 Resnet-152 21.69 5.94 SqueezeNet 1.1 41.81 19.38 Densenet-161 22.35 6.2 整体来看,还是Resnet残差网络效果好。不过EfficientNet效果更好,不过Torchvision中没有预训练,在之后会讲解EfficientNet的预训练模型的代码方便使用(先挖坑)。

最新回复(0)