深度学习
文章平均质量分 59
weixin_42431141
嘉应学院一名普通GISer,爱好数据处理及分析,主页主要是分享自己学习过的知识,希望通过用自己的语言分享自己所学的知识来巩固和提炼自己的知识。
展开
-
使用torch.functions.to_tensor()把数组转换为Tensor时需要注意维度是否正确
深度学习多波段数据训练时,模型一直无法收敛。torch.functions.to_tensor()函数下面是to_tensor函数的源码def to_tensor(pic): """Convert a ``PIL Image`` or ``numpy.ndarray`` to tensor. This function does not support torchscript. See :class:`~torchvision.transforms.ToTensor` f.原创 2021-05-02 10:13:06 · 4279 阅读 · 0 评论 -
深度学习模型报错+1:CUDA error: device-side assert triggered
场景:前段时间在google的colab跑faster -RCNN模型时一直都没出问题,后面用Featurize租了一个服务器跑模型的时候,同样的代码却一直报错“CUDA error: device-side assert triggered”。这两天可把我逼疯了,网上关于这种情况有好多博文介绍,大部分说的是标签越界,有的是损失函数计算出现问题。我只能一步步debug,最好解决了自己的问题。'''使用GPU跑的时候,这个函数报错“CUDA error: device-side assert tr.原创 2021-05-01 00:19:36 · 2385 阅读 · 4 评论 -
踩坑实录——多光谱影像(.tif)输入深度学习网络训练
项目场景:从github下载了fastercnn_Resnet50的目标识别网络,尝试把多光谱影像数据集(.tif)输入进去进行训练,由于本人是刚接触深度学习的小白,网上又没有找到相关教程,只能一边DEBUG一边理解。问题描述:坑1原因分析:经过百度可以知道这是因为PIL不支持.tif多波段图像的读取,在修改网络的时候我有一个原则,就是不修改第三方库的源码,原因是因为我个人功力不够,所以不敢轻易修改,根据报错提示我定位到my_dataset.py文件的image = Image.open(im原创 2021-03-31 23:56:22 · 11082 阅读 · 29 评论 -
GDAL实现.tif图像转为Tensor
from osgeo import gdalfrom torchvision.transforms import functional as Fclass ReadTiff(object): def readTif_to_Ndarray(self, img_path): dataset = gdal.Open(img_path) # 获得矩阵的列数 self.width = dataset.RasterXSize # 栅格矩阵的行原创 2021-03-31 19:33:52 · 2324 阅读 · 11 评论 -
.tif遥感影像各个波段的均值和方差的计算方法
.tif遥感影像各个波段的均值和方差的计算方法前言方法一:arcgis*这个方法不推荐,因为经常获得错误结果,如果你是正版使用者可以试一下,测试结果可以留言告诉我一下哈哈哈...*方法二:arcpy模块方法三:gdal前言前阵子进行深度学习研究的时候,有时候要对图像去均值的操作。这时候就要获取图像各个通道的平均值(MEAN)和方差(STD)。在网上找了很多方法,但是大多数是针对.jpg,.png等格式的图像,用的库也是是PIL和CV2。但因为我要处理的图像是.tif格式的遥感影像图,所以上面两个库对我原创 2021-03-31 17:15:20 · 8719 阅读 · 4 评论 -
使用arcgis创建遥感影像的深度学习数据集
如何用arcgis对遥感影像打标签,并生成深度学习网络的数据集。原创 2021-03-13 21:55:10 · 7747 阅读 · 18 评论