【Unet系列】(三)Unet++网络

news/2025/2/12 18:01:38/

一、UNet++整体网络结构

Unet++主要是探索encoder和decoder需要多大的问题,以此为基础,提出了融合不同尺寸Unet结构的网络。创新点就是把不同尺寸的Uent结构融入到了一个网络里。
在这里插入图片描述

二、结构的好处

(1)不管哪个深度的特征有效,都用上,让网络自己去学习不同深度特征的重要性。
(2)共享了一个enconder,也就是说,不需要训练一推Unet,而是只训练一个encoder,它的不同层次特征由不同的decoder路径来还原。

三、存在的问题

无法训练,因为不能进行反向传播。解决方法有如下两种:
(1)使用短连接。
在这里插入图片描述
(2)在短连接的基础上使用deep supervision。
在这里插入图片描述
在图中X0,1、X0,2、X0,3、X0,4后面加一个1*1的卷积核,相当于去监督每个分支的Unet的输出。这样可以解决无法训练的问题。

四、优点:

可以更容易剪枝,因为前面也单独有监督训练,可以根据速度要求来快速完成剪枝。
在这里插入图片描述
为什么可以剪枝?
在测试阶段,由于输入的图像只会前向传播,扔掉这部分对钱面的输出完全没有影响的,而在训练阶段,因为既有前向,又有后向传播,被剪掉的部分是会帮助其它部分做权重更新的。即测试时,剪掉部分对剩余结构不做影响,训练时,剪掉的部分对剩余部分有影响。

(五)剪枝的好处

在这里插入图片描述
剪枝的好处是:如果低尺度的Uent++训练的效果和高尺度的Unet++训练的效果相当,则只训练低尺度的,这样在训练时会减少参数,加快训练速度。


http://www.ppmy.cn/news/22936.html

相关文章

【王道数据结构】第五章(下) | 树 | 二叉树

目录 一、树的存储结构 1、双亲表示法(顺序存储): 2、孩子表示法(顺序链式) 3、孩子兄弟表示法(链式存储) 二、树、森林的遍历 1、树的先根遍历 2、树的后根遍历 3、层序遍历(队列实现) 4、森林的遍历 三、二叉排序树 …

Learning C++ No.5【类和对象No.4】

引言: 北京时间:2023/2/6/10:45,今天起床时间10:00,睡迟了,可能是因为昨天睡的有点晚,但是庆幸的是昨天没人叫我玩鹅鸭杀,我们把博客给更新了,哈哈哈!所以今…

SpringBoot第五讲

目录 一、两表的增删改查 1、配置文件 1.1 pom文件 1.2 properties文件 1.3 根据数据库表生成代码 1.4 启动类代码 2、简单查询 2.1 后端代码 2.2 前端代码 3、分页查询 3.1 后端代码 3.2 前端代码 4、模糊查询 4.1 后端代码 4.2 前端代码 5、删除 5.1 后端代…

【漏洞修复】 CVE Linux 系统应用漏洞修复笔记

这里写自定义目录标题说明SSL/TLS协议信息泄露漏洞(CVE-2016-2183)漏洞信息解决办法验证方法修复步骤说明查询当前使用的openssl版本号下载并安装新版本的openssl替换nginx中使用的openssl到最新版说明 此文章主要记录工作中遇到的漏洞以及修复过程。 SSL/TLS协议信息泄露漏洞…

【C++提高编程】C++全栈体系(十六)

C提高编程 第一章 模板 一、模板的概念 模板就是建立通用的模具,大大提高复用性 例如生活中的模板 一寸照片模板: PPT模板: 模板的特点: 模板不可以直接使用,它只是一个框架模板的通用并不是万能的 二、函数…

简易版扫雷游戏实现

前言:小伙伴们大家好,上一次我们讲解了三子棋的游戏实现今天我们一起来学习扫雷游戏的实现。开始的设置过程和三子棋的一致,这里就不再过多赘述了。直接上代码设计游戏初始化数组我们需要在一个棋盘上布置雷,在另一个棋盘上存放雷…

ABB机器人安全板硬件功能介绍+接线方法示例

ABB机器人安全板硬件功能介绍+接线方法示例 ABB机器人有以下几种硬件停止功能,这些均属于EN 13849-1中描述的安全类别3,该安全类别是双通道发起的停止,如果发生单通道故障(例如接线不良),则会发生安全链报警。 ES1,ES2紧急停止;AS1,AS2自动模式停止(一般连接安全门、光…

Vue-VueRouter

前言 Vue Router 是 Vue.js (opens new window)官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。包含的功能有: 嵌套的路由/视图表模块化的、基于组件的路由配置路由参数、查询、通配符基于 Vue.js 过渡系统的视图过渡效果…