特征增强自蒸馏卷积神经网络

目录

1.1 模型总体架构

1.2 特征增强金字塔模块

1.3 辅助分类器

 


1.1 模型总体架构

与自然图像相比,遥感场景图像地物较为复杂,具有类间相似度高和类内差异大的特点,这导致常用的网络模型难以有效学习遥感场景图像的表征特征。此外,现有方法大多采用硬标签来监督模型学习,使模型在学习过程中丢失了更细粒度的信息,从而导致模型无法学习到所有物体的特征,存在监督不足的问题。为了解决这些问题,提出了一种特征增强自蒸馏卷积神经网络。

它由图片中间灰色区域的主干分类器网络、图片下方绿色区域的自教师网络和图片上方蓝色区域的两个辅助分支组成。使用ResNet34作为骨干网络来生成多层特征。然后将多层特征输入到特征增强金字塔模块中,以生成细化的特征图。绿色区域之所以被称为自教师网络,是因为在相同的模型下,绿色区域是从骨干网络延伸出来的分支。绿色区域生成更精细的特征图,可以通过特征蒸馏来指导模型学习。 

1.2 特征增强金字塔模块

图中的绿块部分称为特征增强金字塔模块,主要由反卷积和卷积组成。反卷积用于对具有丰富语义信息的深层特征进行上采样,然后将其与水平卷积获得的特征融合。融合后的特征通过卷积进行进一步处理。特征金字塔网络可以生成多尺度和多层次的特征图。反卷积被用作上采样技术。反卷积将具有丰富语义信息的特征图上采样两倍。通过反卷积,将语义信息丰富的特征与神经网络的底层特征相结合,达到增强空间特征的目的。

1.3 辅助分类器

在神经网络的中间层引入了两个额外的分支来辅助任务训练,在训练过程中提供额外的监督信号,加速模型收敛,提高模型泛化能力。引入辅助分支,通过骨干网络分类器和辅助分类器之间的蒸馏损失,可以为模型提供额外的监督信号,有助于梯度更好地传播回网络的较浅层,从而提高网络的训练效果。

浅层辅助分类器和主分类器在网络中的位置可能导致它们学习数据的不同特征表示。这会导致不同位置的权重更新不一致。在这种情况下,浅层辅助分类器和主分类器之间的权重调整可能不协调,导致分类结果不一致。为了避免浅层分类器和深层分类器之间的权重更新不一致的情况,在主干网络的中间层添加了额外的瓶颈结构

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/514363.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

使用Python获取红某书笔记详情并批量无水印下载

根据红某手最新版 请求接口必须要携带x-s x-s-c x-t,而调用官方接口又必须携带cookie,缺一不可,获取笔记详情可以通过爬取网页的形式获取,虽然也是无水印,但是一些详情信息只能获取大概,并不是详细的数值,因此既不想自己破解x-s x…

【Qt】Ubuntu20.04.6+Qt5.15.2+QtCreator10.0.1无法输入中文

1、前提条件 1)已经安装了fcitx sudo apt install fcitx sudo apt install fcitx-pinyin sudo apt install fcitx-bin fcitx-table-all sudo apt install fcitx-qt52)系统已经配置fcitx 3)将系统下 /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitx…

Pygame基础11-mask 蒙版

蒙版 蒙版是二值化的图像,每个像素的值只能是0或1。 mask(蒙版)的用途: 碰撞检测部分着色 案例 和字母的碰撞检测 当玩家碰到字母 α \alpha α时,改变玩家颜色为绿色,否则为红色。 注意:我们希望碰到字母 α \alp…

c语言--联合体(声明、特点、计算)

目录 一、联合体类型的声明二、 联合体的特点三、 相同成员的结构体和联合体对比四、 联合体大小的计算 一、联合体类型的声明 像结构体⼀样,联合体也是由⼀个或者多个成员构成,这些成员可以不同的类型。 但是编译器只为最大的成员分配足够的内存空间。…

游戏引擎中的物理应用

一、 角色控制器 Character Controller和普通的动态对象(Dynamic Actor )是不同的,主要的三个特点是: 它拥有可控制的刚体间的交互假设它是有无穷的摩擦力(可以站停在位置上),没有弹性加速和刹车几乎立即…

2023最新汽车网络安全报告汇总

2023最新汽车网络安全报告、安全参考架构及指南汇总,供大家学习参考。https://t.zsxq.com/18RkG260k 汽车信息安全法律法规及标准全景图V3.2.pdf 车载智能计算基础平台参考架构2.0.pdf 车载智能计算芯片白皮书(2023版).pdf 智能驾驶行为安全评价方法发布版.pdf 智能…

C#实现只保存2天的日志文件

文章目录 业务需求代码运行效果 欢迎讨论! 业务需求 在生产环境中,控制台窗口不便展示出来。 为了在生产环境中,完整记录控制台应用的输出,选择将其输出到文件中。 但是,存储所有输出的话会占用很多空间,…

Docker 部署开源远程桌面工具 RustDesk

RustDesk是一款远程控制,远程协助的开源软件。完美替代TeamViewer ,ToDesk,向日葵等平台。关键支持自建服务器,更安全私密远程控制电脑!官网地址:https://rustdesk.com/ 环境准备 1、阿里云服务器一 台&a…

ChatGPT全方位解析:如何培养 AI 智能对话技能?

简介 ChatGPT 的主要优点之一是它能够理解和响应自然语言输入。在日常生活中,沟通本来就是很重要的一门课程,沟通的过程中表达的越清晰,给到的信息越多,那么沟通就越顺畅。 和 ChatGPT 沟通也是同样的道理,如果想要C…

【论文阅读笔记】SAM-Adapter: Adapting Segment Anything in Underperformed Scenes

1.论文介绍 SAM-Adapter: Adapting Segment Anything in Underperformed Scenes SAM适配器:在表现不佳的场景中适配任何片段 2023年 ICCV Paper Code SAM Fails to Segment Anything? – SAM-Adapter: Adapting SAM in Underperformed Scenes: Camouflage, Shado…

5.5G,只比6G少0.5G

5.5G成为通信行业2024年开年的一大焦点。提到5.5G,多出来的0.5G又是啥?为什么不直接迈向6G时代?今天我们一探究竟! “0.5G”,现在与未来的桥梁 2021年,国际标准组织3GPP为通信技术的进一步发展定义了新的里…

云上百世慧 | 达索系统电池行业智能制造解决方案

当今诸多电池厂商快速成长的同时也面临诸多挑战: ※ 如何获得实时、数据驱动的KPI来衡量生产率? ※ 如何更好地管理生产线、物料流和周期时间? ※ 如何增强整个生产系统并推动实时制造流程? 达索系统专家通过实际案例&#xf…

Kimi精选提示词,总结PPT内容

大家好,我是子云,最近真是觉得Kimi这个大模型,产品体验很棒,能力也是不错,感觉产品经理用心了。 发现一个Kimi 一个小技巧,可以学习到很多高级提示词。 Kimi输入框可以配置常用提示词,同时也可…

上位机图像处理和嵌入式模块部署(qmacvisual亮度检测)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 前面我们说过,在机器视觉当中,对于光源的处理要非常小心。这里面不仅包括了选择什么样的光源,还取决于怎样使用…

美创科技获浙江省网络空间安全协会多项荣誉认可

4月2日,浙江省网络空间安全协会第二届会员大会第一次会议在杭州隆重召开,近180家会员单位代表、数十位特邀专家、嘉宾莅临现场。浙江省委网信办副主任马晓军出席会议并致辞,本次大会由协会秘书长吴铤主持。 凝心聚力,继往开来&…

鸿蒙OS开发实例:【应用状态变量共享】

平时在开发的过程中,我们会在应用中共享数据,在不同的页面间共享信息。虽然常用的共享信息,也可以通过不同页面中组件间信息共享的方式,但有时使用应用级别的状态管理会让开发工作变得简单。 根据不同的使用场景,ArkT…

PD虚拟机在 Mac 上运行 Windows 解决方案,实现 Win 与 Mac 双系统!

现在的 Macbook 大多都是 M 芯片,想装双系统都没办法。需要暂时用下 Windows 软件,只能靠虚拟机工具。 而虚拟机软件 Parallels Desktop(简称 PD 虚拟机),则是同类工具中非常出色的存在。支持苹果芯片设备、性能优异&…

2012年认证杯SPSSPRO杯数学建模B题(第二阶段)节能减排全过程文档及程序

2012年认证杯SPSSPRO杯数学建模 节能减排、抑制全球气候变暖 B题 白屋顶计划 原题再现: 第二阶段问题   虽然环境学家对地球环境温度的改变有许多种不同观点,但大多数科学家可以达成一个基本的共识:近年来人类的活动,尤指二氧…

加固HTML大作战:网站安全性提升方案解读

引言 HTML是网站开发的基础语言,它的安全性直接关系到网站的安全性。为了保障网站的安全性,我们需要加固HTML代码。本文将介绍一些具体方法,帮助你加固HTML代码,提高网站的安全性。 摘要 本文将介绍以下几种方法来加固HTML代码…

Android Studio 打开Local Changes界面

在编写代码的过程中,经常要回顾本地仓库做了那些修改。打开Local Changes界面,能做到一目了然,不用再去使用git命令查看。 File->Settings->Version control->Commit 把Use non-modal commit interface 选项 取消勾选 即可