所有的数据集都是torch.utils.data.Dataset的子类,即它们实现了__getitem____len__方法。

因此,它们都可以传递给torch.utils.data.DataLoader通过torch.multiprocessing使用多线程并行加载多个样本。

imagenet_data = torchvision.datasets.ImageNet('path/to/imagenet_root/')
data_loader = torch.utils.data.DataLoader(imagenet_data,batch_size=4,shuffle=True,num_workers=args.nThreads)

COCO

NOTE
以下要求安装COCO API。

Captions

Class
torchvision.datasets.CocoCaptions(root, annFile, transform=None, target_transform=None, transforms=None)

Example

import torchvision.datasets as dset
import torchvision.transforms as transforms
cap = dset.CocoCaptions(root = 'dir where images are',annFile = 'json annotation file',transform=transforms.ToTensor())print('Number of samples: ', len(cap))
img, target = cap[3] # load 4th sampleprint("Image Size: ", img.size())
print(target)

Output:

Number of samples: 82783
Image Size: (3L, 427L, 640L)
[u'A plane emitting smoke stream flying over a mountain.',
u'A plane darts across a bright blue sky behind a mountain covered in snow',
u'A plane leaves a contrail above the snowy mountain top.',
u'A mountain that has a plane flying overheard in the distance.',
u'A mountain view with a plume of smoke in the background']

Detection

Class
torchvision.datasets.CocoDetection(root, annFile, transform=None, target_transform=None, transforms=None)

参数

  • root (string) – 图片下载到的根目录。
  • annFile (string) – json注释文件的路径。
  • transform (callable, optional) – 一种接受PIL图像并返回转换后的版本的function/transform。例如:transforms.ToTensor
  • target_transform (callable, optional) – 接受目标并对其进行转换的function/transform。
  • transforms (callable, optional) – 一种以输入样本及其目标为输入并返回转换版本的function/transform。

PyTorch - torchvision - datasets相关推荐

  1. pytorch torchvision.datasets.ImageFolder

    API CLASS torchvision.datasets.ImageFolder(root, transform=None, target_transform=None, loader=<f ...

  2. pytorch torchvision.datasets

    torchvision 库是服务于pytorch深度学习框架的,用来生成图片,视频数据集,和一些流行的模型类和预训练模型. torchvision.datasets 所有数据集都是 torch.uti ...

  3. PyTorch 1.0 中文文档:torchvision.datasets

    译者:BXuan694 所有的数据集都是torch.utils.data.Dataset的子类, 即:它们实现了__getitem__和__len__方法.因此,它们都可以传递给torch.utils ...

  4. Pytorch中torchvision.datasets.ImageFolder报错:Found 0 files in subfolders of:XXX,完美解决!

    1.报错如下: RuntimeError: Found 0 files in subfolders of:XXX Supported extensions are: .jpg,.jpeg,.png,. ...

  5. PyTorch torchvision.models小结

    前言 PyTorch框架中有一个非常重要且好用的包:torchvision,该包主要由3个子包组成,分别是: torchvision.datasets torchvision.models torch ...

  6. 【pytorch torchvision源码解读系列—1】Alexnet

    最近开始学习一个新的深度学习框架PyTorch. 框架中有一个非常重要且好用的包:torchvision,顾名思义这个包主要是关于计算机视觉cv的.这个包主要由3个子包组成,分别是:torchvisi ...

  7. [Pytorch] torchvision.transforms.ToTensor

    PyTorch框架中有一个非常重要且好用的包:torchvision,该包主要由3个子包组成,分别是:torchvision.datasets.torchvision.models.torchvisi ...

  8. Windows安装Pytorch/torchvision

    windows linux通用: 1.7.1 支持cuda10.1 pip install torch==1.7.1+cu101 torchvision==0.8.2+cu101 torchaudio ...

  9. Pytorch:深度学习中pytorch/torchvision版本和CUDA版本最正确版本匹配、对应版本安装之详细攻略

    Pytorch:深度学习中pytorch/torchvision版本和CUDA版本最正确版本匹配.对应版本安装之详细攻略 目录 深度学习中pytorch/torchvision版本和CUDA版本最正确 ...

最新文章

  1. 摄像头标定GML Camera Calibration
  2. 资源 | AI、神经网络、机器学习、深度学习以及大数据学习备忘单
  3. R绘制带显著性标记的热图
  4. IIS6.0 日期格式问题
  5. 【C#】【APK】APK文件解析AXML-层层深入APK文件解析之一
  6. 常见算子使用_spark快速入门(二)spark粗略流程简述及常见名词解释
  7. 【代码】使用reentrantlock必须要手动释放锁
  8. clang编译c语言开o优化,针对gcc或clang的LTO可以跨C和C方法进行优化
  9. is 与 as 数据类型的操作 0108
  10. docker-ovs遇到的问题以及解决办法
  11. 如何选购显卡2011版
  12. C语言 关键字const的作用
  13. python函数命名空间_python (函数命名空间和作用域)
  14. 2019年最吸引攻击炮火的 Web 框架:WordPress 和 Apache Struts
  15. 4.数据库表的高级查询
  16. 【基础】模型评估指标 AUC 和 ROC,这是我看到的最透彻的讲解
  17. [算法笔记]如何证明一个问题是NPC问题
  18. 云服务器搭网站需要买域名吗,买了云服务器还要买域名吗
  19. 论文浏览(20) Video Classification with Channel-Separated Convolutional Networks
  20. 传感器与检测技术考试

热门文章

  1. c++输入输出流加速器
  2. 从一个实例看javascript几种常用格式的转换
  3. LTE TDD的特殊子帧
  4. 【玩聚】OneJoo中国的第一个memeTracker?
  5. 需求分析 应该先写业务还是功能_产品经理必知:产品调研中功能调研的标准“姿势”...
  6. python redis模块connectionerror_PHP程序连接Redis报read error on connection问题
  7. thymeleaf 中文_springboot 整合 thymeleaf(上手即用)
  8. 如何确定电脑主板坏了_【不良资产 】(第1422期)银行在打包不良资产出售之前,会如何处置不良资产?...
  9. linux系统分区不,其中,不属于Linux系统分区的是()。
  10. 视觉硬件 - 相机 镜头 选型