自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 DropBlock代码详解

Dropblock 代码与流程讲解

2023-06-20 14:31:54 282

原创 Make3d数据集使用方法

使用make3d数据集做深度估计验证

2023-11-15 15:22:50 771 9

原创 DDFF-12数据集处理

每个场景包含10张图片,因此一共有400张训练图片,200张验证集图片。图片数据是以0-255之间的数字来保存的,而不是0-1之间的数字。我们可以使用Opencv 或者是matplotlib来查看这些图片,值得注意的是,opencv读取的是BGR图片,而Matplotlib读取的是RGB图片。DFV使用的DDFF-12是自己处理过的,文件格式为H5,需要使用H5py库来处理该文件。由上可知,该划分数据集中包含三种数据,分别是全聚焦图像,验证集图像与训练集图像。因此我们把图片数据除以255,得到如下结果。

2023-08-04 15:38:07 385 1

原创 YoloX 训练报错解决:AssertionError: Caught AssertionError in DataLoader worker process 0.

查看其他人的issue,有提到是由于路径造成的,但是没有明确的解决方案。实际上这是你验证集缺失的图片造成的。如果你的coco数据集路径是正确的,那么检查文件(图片)是否存在。你可以在cocodataset类中加一个函数,该类在yolox/data/datasets/coco.py文件中,你可以和我一样做。该错误的具体表现在:当跑完第10个epoch时,开始验证,然而验证失败。当我执行训练代码,出现了和别人一样的问题。然后你需要调用这个函数,来获得丢失的图片。然后你可以在这些图片的名字的前面加上。

2023-07-24 14:42:50 1599 2

原创 Pytorch文档学习 TORCH.TENSOR_SPLIT

③当indices_or_sections类型为list时,对于split,划分值之和不得超过元素个数,比如不能写成【3,4,15】,否则会报错。如对【3,4,15】,下标小于3的,下标小于4大于3的,下标小于6大于4的,下标小于15大于6的,该方法会划分出以上4组。下标超出实际大小的时候会返回一个空的tensor。①split的indices_or_sections的类型为int或者list,而tensor_split的类型为tensor,int,list,tuple of list。

2023-05-08 15:47:14 243

原创 Pytorch文档学习 TORCH.TAKE_ALONG_DIM

这个方法往往需要和能够返回long tensor类型的下标方式一起使用。比如argmax和argsort。从输入中根据维度和下标选择值,其中下标的类型必须为long tensor。

2023-05-08 15:10:54 235

原创 Pytorch文档学习 TORCH.SELECT_SCATTER

对输入input,填充内容为src,指定维度dim,指定填充下标index。

2023-05-08 11:36:56 213

原创 Pytorch文档学习 TORCH.DIAGONAL_SCATTER

可以看出,对于zeros(n),ones(m)和offset要满足m+offset = n。对输入进行对角线填充,填充内容为src。

2023-05-08 11:26:56 145

原创 Pytorch文档学习 TORCH.COLUMN_STACK

把两个tensor纵向堆叠在一起。相当于 torch.hstack (张量) ,但是张量中的每个零维或一维张量 t 在水平叠加之前首先被重新形成一个(t.numel () ,1)列。

2023-05-08 09:41:06 135

原创 Pytorch文档学习 TORCH.ARGWHERE

对于一个n维的输入,输出结果的下标的大小是z×n维的,z是所有非零元素的总个数。返回一个张量,该张量包含输入中所有非零元素的下标。

2023-05-08 09:03:54 695

原创 Pytorch文档学习 TORCH.ADJOINT

返回张量共轭且最后两个维度转换的视图。由于返回的是视图,并没有改变内存中的数值。

2023-05-07 23:43:47 118

原创 Pytorch文档学习 TORCH.FROM_DLPACK

返回的 PyTorch 张量将与输入张量共享内存,因此要注意不能随意更改该张量中的内容。把一个额外库的张量转换为torch中的张量。

2023-05-07 22:48:16 228 1

原创 Pytorch 文档学习 TORCH.ASARRAY

当obj是Numpy scalar时,返回的tensor是一个cpu上的0维的tensor,也不共享内存。返回的数据类型会根据Numpy scalar的数据类型转换为pytorch的数据类型。当obj是tensor、Numpy array或者DLPack,返回的tensor默认不需要梯度,且会和obj有着相同的数据类型(dtype),位于同一个device上,共享内存。当obj不是上述任意一种但是是一个标量,或者一系列标量,返回的tensor默认推断标量的数据类型,返回到CPU,且不共享内存。

2023-05-07 22:29:13 433

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除