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

Pytorch使用手册- TorchVision目标检测微调Tutorial的使用指南(专题十二)

这篇教程的目标是对一个预训练的 Mask R-CNN 模型进行微调,应用于 Penn-Fudan 行人检测与分割数据集。该数据集包含 170 张图像,里面有 345 个行人实例,我们将通过这个教程来演示如何使用 torchvision 中的新特性,训练一个面向自定义数据集的目标检测和实例分割模型。

注意

此教程仅适用于 torchvision 版本 >=0.16 或 nightly 版本。如果你使用的是 torchvision <=0.15,请参考另一个教程。

1. 定义数据集

目标检测、实例分割和人体关键点检测的参考脚本可以轻松支持添加新的自定义数据集。数据集应该继承自标准的 torch.utils.data.Dataset 类,并实现 __len____getitem__ 方法。

我们唯一要求的是,数据集的 __getitem__ 方法应该返回一个元组:

  • imagetorchvision.tv_tensors.Image,形状为 [3, H, W],可以是一个纯张量,也可以是大小为 (H, W) 的 PIL 图像。
  • target</

http://www.kler.cn/a/420371.html

相关文章:

  • 【AI系统】Ascend C 语法扩展
  • 深入傅里叶级数与傅里叶变换:从基础到应用
  • 2.mysql 中一条更新语句的执行流程是怎样的呢?
  • vue初始化脚手架
  • 卷积神经网络(CNN)的层次结构
  • 图像与文字的创意融合:使用Python进行视觉艺术创作
  • bash命令缓存导致命令执行失败的问题
  • 插入数据如何确保redis与数据库同步 详解
  • 单链表---链表分割
  • 基于米尔全志T527开发板的FacenetPytorch人脸识别方案
  • 【C++】深入解析 using namespace std 语句
  • npm error code ETIMEDOUT 简单排查
  • 双向长短期记忆(Bi-LSTM)神经网络介绍
  • Linux - 前端程序员常用的 Linux 命令
  • LearnOpenGL学习(光照 -- 投光物,多光源)
  • 在云上怎么样让环境更加安全?
  • SQLAlchemy
  • Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系?
  • 汽车操作系统详解
  • dhcpd服务器的配置与管理(超详细!!!)
  • 贝叶斯统计的核心思想与基础知识:中英双语
  • 含k个3的数
  • 产品转后端?
  • 使用 Docker 部署 Spring Boot 项目流程
  • STM32 ADC --- 多通道序列采样
  • 应对智能时代——读《人工智能时代的生存指南》