[进化算法]EMSAFN进化多尺度频谱-空间注意融合网络
一、概述本文提出一种基于代理进化神经网络结构搜索的HSIC方法。该方法将多尺度谱空间注意融合网络编码为ENAS个体。基于逻辑回归的代理模型可以减少搜索过程中大量结构评估的开销提升模型预测能力减少初始化时间。为此本文以染色体间的优势关系为预测目标设计了一种新的代理辅助进化方案还根据染色体中碱基类型对表型影响的不同对代理模型进行了扩展。二、方法图1. EMSAFN流程图EMSAFN的模型搜索流程如图1所示是一个标准的ENAS搜索流程。由框架从候选操作中生成候选模型编码然后使用编码实例化模型使用代理模型评估最后保留优势种群循环往复。2.1模型结构图2. EMSAFN模型结构本模型采用传统的patch方法其结构图如图2所示。首先以目标像素为中心提取一个包含周围像素的patch块然后使用PCA对patch块进行降维。完成降维后的patch块会经过3个分支。上方的分支使用3x3卷积核、下方的分支使用5x5卷积核。最后还有一个跳跃连接。从图中可知在上面两个分支中2D卷积、3D卷积、DW卷积被编码为可选操作由基因序列O和T控制其启用。另外文中的多尺度融合主要依赖于2D卷积核3D卷积的切换来实现。2D卷积主要提取平面信息3D卷积则沿着光谱深度方向滑动可以显式提取光谱-空间关系。基因序列G控制两个分支的融合方式包含三个可选项求和、加权求和、拼接。基因序列A则控制注意力类型包含三个候选操作空间注意力、光谱注意力、交叉注意力。基因序列J控制是否启动跳跃连接基因序列P控制选择2x2最大池化/平均池化。2.2基因编码如图2所示基因编码包含以下几个类型其内容和含义如图3所示。图3.基因编码及其含义原文将基因划分为离散型和有序型离散型主要改变网络结构如模型通路配置、卷积尺寸等有序型则主要指输入尺寸、输入维度、输出维度等。2.3代理模型图4. 代理模型结构架构训练可描述为式子其中为染色体为准确率。本文的创新之处是将改为“架构是否优于架构”可以对应为公式。该代理模型可以构建为文中的逻辑回归logistic regression的实现方式实际为MLP。可以表达为下式从任务本质看它是基于 MLP 的成对二分类器。公式2用二分类交叉熵训练若真实标签为 1模型输出越接近 1损失越小若输出接近 0损失很大。真实标签为 0 时则相反。2.4变异增强图5.变异增强规则如上图所示左边是较优架构将输出通道从 48 改为 40右边是较差架构将输入 patch 尺寸从 31 改为 33得到两个新架构仍把“左边优于右边”作为标签。新架构没有经过真实训练因此这是伪标签。假设两个架构真实性能差距足够大时保持主要结构不变仅扰动少数特征规模基因通常不会颠倒优劣关系。在特征规模相关的子空间中选择一个基因进行邻域修改。更清楚的解释性表达为其中表示只修改第个位置超过允许范围时将值截断到边界。从这些集合中选择基准架构在其附近生成样本意图是让代理加强学习被“看反”的优劣关系。若所有排序都正确正文说可使用全部真实架构作为基准。2.5进化搜索设架构搜索空间为一个候选架构染色体为由这个染色体解码得到的分类网络为该分类网络的准确度为。则搜索目标可以定义为网络结构由进化算法驱动代理模型获得每个候选网络的权重依旧由随机梯度下降获得。染色体为定长染色体可以描述为其中为输入patch尺寸为输入光谱通道为三个网络块。其中每个网络块可以被编码为每个部分的含义如下表每个块有13个基因染色体长度23x1341。2.6代理模型建立在正式开始架构搜索前本文先用一批真实训练结果建立代理模型整个流程可描述为随机采样架构-解码并训练-获取准确率-建立档案。初始档案记录为随后利用档案中的架构构造比较样本将两个架构的编码拼接、转换为二进制特征训练MLP代理模型可以学习两个架构之间的优劣关系从而将学到的内容用于后续的进化架构搜索以决定那个候选模型应该被留下。在进化搜索时代理模型通过“预测排序少量真实反馈”来更新模型。该模式的主要收益是大量候选只需要进行成本较低的 MLP 推理而不必全部训练分类网络。其步骤可以描述为对合并候选进行成对优劣预测。将比较关系转换为候选排名。真实训练并评估预测排名最好和最差的架构。将新增真实结果加入档案。更新代理模型。根据排名进行选择形成下一代整个训练过程可以描述为伪代码随机采样初始架构真实训练建立档案 A 利用 A 中的架构对和局部增强样本训练排序代理 初始化种群 P 重复至最大代数 对 P 执行交叉和变异得到后代 Q 合并候选 U P ∪ Q 获取排序可靠性 c 和适应度范围 r 如果 r ≥ 0.01 且 c ≥ 0.8 用代理比较 U 中的架构并生成排名 真实评估预测最好和最差的架构 将真实结果加入 A更新代理 按排名选择下一代 P 否则 真实训练并评估后代 Q 将真实结果加入 A更新代理 按真实适应度进行轮盘赌选择更新 P 真实评估最后一代 输出其中准确率最高的架构

相关新闻

小区物业管理系统Java源码解析:从部署到二次开发避坑指南

小区物业管理系统Java源码解析:从部署到二次开发避坑指南

简介:资源标题虽含Java源码字样,实际压缩包内源码以Pas与Dfm文件为主,属于Delphi工程常见格式;这是一套小区物业管理系统的完整源码包,面向正在学习管理信息系统开发的学生或初级开发者,可用于课程设计或毕…

2026/10/16 19:58:30 阅读更多 →
校园网设计方案全解析:IP规划、VLAN与路由配置的实战避坑指南

校园网设计方案全解析:IP规划、VLAN与路由配置的实战避坑指南

简介:这份校园网设计方案出自大二计算机网络课程设计,面向高校计算机网络及相关专业学生,是完成校园网规划类课程设计或综合实训时可直接参考的完整文档。题目设定为某高校计算机、机械、化工三个系以及现教中心、行政部门共五个部门&#xf…

2026/10/16 19:58:30 阅读更多 →
嵌入式RS编码C语言实现:裸机环境下的轻量级纠删码方案

嵌入式RS编码C语言实现:裸机环境下的轻量级纠删码方案

简介:本资源是一份轻量级、可移植的Reed-Solomon(RS)编码C语言实现,面向嵌入式开发工程师、通信协议开发者及纠错编码学习者,解决在资源受限场景下快速集成高可靠性前向纠错能力的问题。代码基于GF(2^n)伽罗华域运算构…

2026/10/16 19:58:30 阅读更多 →

最新新闻

上海医保五期接口设计拆解:有状态账本、两阶段确认与身份令牌机制

上海医保五期接口设计拆解:有状态账本、两阶段确认与身份令牌机制

简介:上海五期医保接口说明文档,是一份指导 HIS 系统对接医保中心系统的技术参考,面向医院信息系统开发、实施与维护人员。文档从引言、业务分析到接口描述逐层展开,涵盖读卡、电子凭证解码、挂号收费请求与确认、登记与撤销、明细…

2026/10/16 21:56:13 阅读更多 →
权力的游戏86节点深度解析:三条线索交汇与叙事结构拆解

权力的游戏86节点深度解析:三条线索交汇与叙事结构拆解

1. 从“86”这个数字说起:为什么这个节点值得单独拎出来聊“A Game of Thrones(86)”这个标题,第一次看到的人大概率会愣一下——括号里的86是什么意思?是第86章?第86集?还是某个版本编号?如果你追过这套作…

2026/10/16 21:56:13 阅读更多 →
linear-cli 退出码全解析:0/2/3/4/5 各代表什么,脚本如何精准判断失败原因?

linear-cli 退出码全解析:0/2/3/4/5 各代表什么,脚本如何精准判断失败原因?

【免费下载链接】linear-cli linear without leaving the command line: list, start, and create PRs for linear issues. agent friendly. 项目地址: https://gitcode.com/gh_mirrors/lin/linear-cli 点击查看 免费下载 linear-cli 是一个让你不离开命令行就能管…

2026/10/16 21:56:13 阅读更多 →
STK 11自带案例从入门到改造:卫星仿真与覆盖分析实战

STK 11自带案例从入门到改造:卫星仿真与覆盖分析实战

简介:STK11(System Tool Kit 11)是由AGI推出的空间系统模拟分析软件,在航天、国防、通信等领域应用广泛。这份压缩包内含其自带的应用案例,适合刚接触STK11的工程师与在校学生通过实例快速上手。包内共396个文件&#…

2026/10/16 21:56:13 阅读更多 →
15 个真实数据案例、119 张规范图表:High-Stakes Analytics  Decision Lab 案例组合阅读指南

15 个真实数据案例、119 张规范图表:High-Stakes Analytics Decision Lab 案例组合阅读指南

【免费下载链接】high-stakes-analytics-decision-lab A platform-neutral analytical Skill that profiles messy data, selects case-adaptive methods, and produces source-backed visual reports for high-stakes decisions. 项目地址: https://gitcode.com/gh…

2026/10/16 21:56:13 阅读更多 →
cua是什么意思?从网络拟声词到IBM界面规范的跨界解读

cua是什么意思?从网络拟声词到IBM界面规范的跨界解读

上周朋友给我发来一张游戏截图,配了一行字:“cua cua cua,直接秒了。”我问她那是什么意思,她回了一个“这你都看不懂?”的表情包。坦白说,作为常年混在社媒和内容行业的人,对看不懂的网络黑话应…

2026/10/16 21:55:13 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/15 19:41:51 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →