语义分割
沐雨金鳞
大行不顾细谨
展开
-
Mask RCNN简图
原创 2020-04-05 10:04:56 · 294 阅读 · 0 评论 -
多分类问题torch.nn.Softmax的使用
为什么谈论这个问题呢?是因为我在工作的过程中遇到了语义分割预测输出特征图个数为16,也就是所谓的16分类问题。因为每个通道的像素的值的大小代表了像素属于该通道的类的大小,为了在一张图上用不同的颜色显示出来,我不得不学习了torch.nn.Softmax的使用。首先看一个简答的例子,倘若输出为(3, 4, 4),也就是3张4x4的特征图。import torchimg = torch...原创 2019-12-05 20:36:31 · 7407 阅读 · 1 评论 -
万能图片切割代码
以下代码主要实现将一张图片,按输入大小从左上、左下、右上、右下切割为四张图片。并将输出图片按原图片格式保存在原图路径下的split_imgs文件夹下。原图如下:大小为(1438x1334),这里为了方便显示缩小了。输出为如下四张图片(1000x1000):代码见github:img_split...原创 2019-11-22 20:31:38 · 1015 阅读 · 0 评论 -
语义分割代码实现流程
语义分割的整体实现代码大致思路很简单,但是具体到细节,就有很多可说的东西。之前写过一篇文章,可能有些地方现在又有了新的思路或者感受,或者说之前没有突出重点。作为一个小白,这里把自己知道的知识写一下,事无巨细,希望看到的人能有所收获。一、文件思路总的来说,语义分割代码可以分为如下几个部分:data:图像数据 data/train:训练集数据 data/train/img:...原创 2019-11-23 18:59:27 · 10974 阅读 · 8 评论 -
语义分割远程使用GPU+语义分割编写流程(pytorch)
作为一个只学习了一点点语义分割模型的小白,真正实战起来还是一个鸿沟,最近遇到了很多小白初期肯定都会遇到的问题,在这里一一说一下,希望能够帮助到小白们。1、实验室服务器有GPU,我们如何使用服务器的GPU进行模型的训练呢?答:我这里采用的方法是使用pycharm连接远程服务器,网上有很多此类的教程,我其实只在pycharm里面配置了远程服务器,然后就可以可视化服务器的文件了,本地的文件可以和...原创 2019-11-14 08:27:27 · 1254 阅读 · 0 评论 -
空间金字塔池化-pytorch简单理解实现
1、CNN中,卷积和池化是不会在乎输入图像有多大的,但是全连接层在训练的过程中的矩阵参数已经确定了,所以,全连接层限制了输入图像的大小。2、如何解决上面的问题呢,引入了空间金字塔池化ssp,其实就是将原图像进行不同尺度的池化,然后将池化后得到的信息整合在一起,然后再输出到全连接层。不管你输入的图像的大小是多大,空间金字塔池化会将图片进行个数确定的池化,然后得到的结果的个数是不变的,这样到全...原创 2019-10-28 20:58:23 · 3596 阅读 · 2 评论 -
deeplab系列简易总结
1、卷积神经网络为什么具有平移不变性?不变性可分为:平移不变性:Translation Invariance 旋转/视角不变性:Ratation/Viewpoint Invariance 尺度不变性:Size Invariance 光照不变性:Illumination InvarianceCNN = 卷积 + 池化图像的特征被平移了,那么在卷积的过程中,特征提取也相应的被平移了...原创 2019-10-28 20:51:20 · 782 阅读 · 0 评论 -
DeepLab-v3简易思维导图
原创 2019-09-26 18:36:19 · 136 阅读 · 0 评论