摘要: 1 分类网络 1.1 AlexNet 1.2 GoogLeNet系列 1.3 ResNet深度残差网络 1.4 轻量级网络MobileNet 2 目标检测 2.1 R-CNN系列之论文理解 2.2 R-CNN系列之代码实现 2.3 YOLO系列V1-V4 2.4 YOLOV5代码解析(输入端、Bac 阅读全文
posted @ 2023-02-04 15:39 湾仔码农 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1 图像增强 1.1 图像增强 2 形态学 2.1 二值图像形态学 2.2 灰度级形态学 2.3 形态学重建 3 图像分割 3.1 图像分割之基于灰度不连续性的分割方法 3.2 图像分割之阈值处理 3.3 图像分割之区域生长、区域分离与聚合 3.4 图像分割之聚类和超像素 3.5 图像分割之形态学分 阅读全文
posted @ 2022-12-05 09:04 湾仔码农 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 1. 保存整个网络 torch.save(net, PATH) model = torch.load(PATH) 2. 保存网络中的参数(速度快,占空间小) torch.save(net.state_dict(),PATH) model_dict = model.load_state_dict(to 阅读全文
posted @ 2023-07-31 21:35 湾仔码农 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 【深度学习】总目录 SE论文:《Squeeze-and-Excitation Networks》将重点放在了通道(channel)关系上,并提出了一种新的结构单元SE block。将SE block堆叠在一起,就形成了SENet。SE块略微增加计算成本但显著地提升了性能,并且即插即用。SENet获得 阅读全文
posted @ 2023-07-08 16:11 湾仔码农 阅读(3383) 评论(0) 推荐(0) 编辑
摘要: 【深度学习】总目录 输入端:数据增强、锚框计算等。 backbone:进行特征提取。常用的骨干网络有VGG,ResNet,DenseNet,MobileNet,EfficientNet,CSPDarknet 53,Swin Transformer等。(其中yolov5s采用CSPDarknet 53 阅读全文
posted @ 2023-06-19 15:44 湾仔码农 阅读(3369) 评论(0) 推荐(0) 编辑
摘要: 【深度学习】总目录 DeepLab系列是谷歌团队提出的一系列语义分割算法。DeepLab v1于2014年推出,随后2017到2018年又相继推出了DeepLab v2,DeepLab v3以及DeepLab v3+。 DeepLab v1《Semantic Image Segmentation w 阅读全文
posted @ 2023-05-21 10:35 湾仔码农 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 【深度学习】总目录 SegNet是Cambridge提出旨在解决自动驾驶或者智能机器人的图像语义分割深度网络,开放源码,基于caffe框架。SegNet运用编码-解码结构和最大池化索引进行上采样,最主要的贡献是它在效率上的提升(内存和时间)。文章很长,消融实验写的很详细,了解一下对以后改模型有所帮助 阅读全文
posted @ 2023-03-19 20:10 湾仔码农 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1 遍历子模块直接提取 对于简单的模型,可以采用直接遍历子模块的方法,取出相应name模块的输出,不对模型做任何改动。该方法的缺点在于,只能得到其子模块的输出,而对于使用nn.Sequensial()中包含很多层的模型,无法获得其指定层的输出。 示例 resnet18取出layer1的输出 from 阅读全文
posted @ 2023-03-12 09:48 湾仔码农 阅读(1702) 评论(0) 推荐(0) 编辑
摘要: 语义分割任务常用的评价指标为Dice coefficient和IoU。Dice和IoU都是用来衡量两个集合之间相似性的度量,对于语义分割任务而言即用来评估网络预测的分割结果与人为标注结果之间的相似度。 1 混淆矩阵 混淆矩阵(confusion matrix)是一种特定的矩阵用来呈现算法性能的可视化 阅读全文
posted @ 2023-03-06 08:38 湾仔码农 阅读(3386) 评论(0) 推荐(1) 编辑
摘要: 【深度学习】总目录 语义分割的U-Net网络是2015年诞生的模型,它几乎是当前segmentation项目中应用最广的模型。Unet能从更少的训练图像中进行学习,当它在少于40张图的生物医学数据集上训练时,IOU值仍能达到92%。Unet网络非常简单,前半部分作用是特征提取,后半部分是上采样。在一 阅读全文
posted @ 2023-02-26 19:14 湾仔码农 阅读(854) 评论(0) 推荐(3) 编辑
摘要: 在各种深度学习框架中,我们最常用的损失函数就是交叉熵,熵是用来描述一个系统的混乱程度,通过交叉熵我们就能够确定预测数据与真实数据的相近程度。交叉熵越小,表示数据越接近真实样本。 1 分类任务的损失计算 1.1 单标签分类 二分类 单标签任务,顾名思义,每个样本只能有一个标签,比如ImageNet图像 阅读全文
posted @ 2023-02-20 09:56 湾仔码农 阅读(2292) 评论(2) 推荐(1) 编辑
摘要: 全卷积网络(FCN)是用于图片语义分割的一种卷积神经网络(CNN),由Jonathan Long,Evan Shelhamer 和Trevor Darrell提出,由此开启了深度学习在语义分割中的应用。语义分割是计算机视觉领域很重要的一个分支,在自动驾驶、地面检测等方面都起到很重要作用。与简单区分前 阅读全文
posted @ 2023-02-13 19:39 湾仔码农 阅读(595) 评论(0) 推荐(0) 编辑