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

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.lryc.cn/news/495836.html

相关文章:

  • 人工智能机器学习算法分类全解析
  • Linux 35.6 + JetPack v5.1.4@DeepStream安装
  • 图数据库 | 11、图数据库架构设计——高性能图存储架构(下)
  • 【HTTP】HTTP协议
  • 大数据新视界 -- Hive 基于 MapReduce 的执行原理(上)(23 / 30)
  • SpringBoot源码解析(六):打印Banner
  • 【计算机网络】实验6:IPV4地址的构造超网及IP数据报
  • easy excel 生成excel 文件
  • Ajax:回忆与节点
  • Python+OpenCV系列:Python和OpenCV的结合和发展
  • Ubuntu20.04 由源码编译安装opencv3.2 OpenCV
  • A058-基于Spring Boot的餐饮管理系统的设计与实现
  • RDIFramework.NET CS敏捷开发框架 SOA服务三种访问(直连、WCF、WebAPI)方式
  • Linux——命名管道及日志
  • Flink 常见面试题
  • rtc-pcf8563 0-0051: low voltage detected, date/time is not reliable
  • (简单5步实现)部署本地AI大语言模型聊天系统:Chatbox AI + grok2.0大模型
  • MAUI APP开发蓝牙协议的经验分享:与跳绳设备对接
  • 最新版Node.js下载安装及环境配置教程
  • 51c自动驾驶~合集39
  • 单链表基础操作
  • Asp.net MVC在VSCore中的页面的增删改查(以Blog项目为例),用命令代码
  • 【Leecode】Leecode刷题之路第66天之加一
  • 使用 VLC 在本地搭建流媒体服务器 (详细版)
  • Ubuntu 常用解压与压缩命令
  • 【深度学习】四大图像分类网络之AlexNet
  • Day1——GitHub项目共同开发
  • 基于PHP的香水销售系统的设计与实现
  • A-star算法
  • 前端用原生js下载File对象文件,多用于上传附件时,提交之前进行点击预览,或打开本地已经选择待上传的附件列表