《Multi-shuffled Convolutional Blocks for Low-complex Modulation Recognition》
论文地址:https://ieeexplore.ieee.org/document/9289170

1.主要思想:
提出一种MBNet网络,应用于AMC。网络由一系列带有残差连接的shuffle blocks(混洗块?)模块组成,每一个block由grouped convolutional layers分组卷积层和一个shuffling module组成。channel shuffling module是为了避免分组卷积层的无效组交互问题而提出的。除此之外,通过元素附加层从IQ信号中学习时空特征,建立从每一个混洗模块的输入到对应输出的残差连接。实验基于RadioML2018.01A数据集。
2.背景:
物联网设备数量的急剧增加,增加了主动攻击的可能性,从而导致了安全威胁的产生和较差的通信性能。AMC,可识别威胁并感知通信信道中信号的存在,被视为一种有效解决方法。
3.网络结构
MBNet由混洗块的级联组成,每个块包含逐点pointwise块和具有跳转连接skip connections的非对称asymmetrical卷积层。非对称卷积层的通道channel被随机洗牌以增强组与组之间的通信从而提高识别精度。
2x5卷积层学习通用特征,步长为1x2的2x2最大池化降低输入维度,一个pointwise卷积层(1x1)进一步学习,一个3x3分组卷积层(4组,每组16个通道)进行低成本的特征提取,一个BN批处理归一化层提高体系精度,一个ReLU层引入非线性。
然后连接第一个shuffled block。由两个pointwise1x1分组卷积层(接收前一层输入,采用稀疏连接以较低的计算成本处提取特征,但由于组交互的通信差会降低架构准确性),非对称卷积层(1x3和3x1分组卷积独立学习特征,后通过concatenation串联层进行融合),shuffling模块(增加通道数从而提高acc),最大池化层组成。
除此之外,跳转连接被用于shuffle模块的输入和element-wise additional元素附加层的输出之间。
总体上看,MBNet是三个shuffled blocks的串联。
图1代表总体结构,图2是shuffled block。

4.实验
实验了2,3,4个block对acc的影响。最终选择3个。
实验了相比于ResNet和VGG的性能,以及复杂度。

5.几点思考
(1)本文没有提供源代码。
(2)或可以借鉴分组卷积,1x1卷积,模块之间串联,模块内跳转的思想。
(3)本文说较低的计算代价来源于shuffled block,但并没有详细的解释是如何减少这一代价的,只是说源于pointwise,grouped的稀疏连接。

模型优化论文笔记5----采用shuffled block和group convolutional的MBNet(71K)用于AMC相关推荐

  1. 论文笔记《End-to-End Training of Hybrid CNN-CRF Models for Stereo》用于立体评估的端到端训练的混合CNN-CRF模型

    论文作者提供的源码 https://github.com/VLOGroup 摘要: 1. 介绍 2. 相关工作 3. CNN-CRF 模型 3.1 Unary CNN 3.2 Correlation ...

  2. 论文笔记(三):PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes

    PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes 文章概括 摘要 1. ...

  3. 图像隐写术分析论文笔记:Deep learning for steganalysis via convolutional neural networks

    好久没有写论文笔记了,这里开始一个新任务,即图像的steganalysis任务的深度网络模型.现在是论文阅读阶段,会陆续分享一些相关论文,以及基础知识,以及传统方法的思路,以资借鉴. 这一篇是Medi ...

  4. 当知识图谱遇上推荐系统之PippleNet模型(论文笔记二)

    RippleNet | Propagating User Preferences on the Knowledge 类别:联合学习 将知识图谱特征学习和推荐算法的目标函数结合,使用端到端(end-to ...

  5. 当知识图谱遇上推荐系统之DKN模型(论文笔记一)

    Deep Knowledge-Aware Network for News Recommendation 类别:依次学习 首先使用知识图谱特征学习得到实体向量和关系向量,然后将这些低维向量引入推荐系统 ...

  6. 基于Attention的机器翻译模型,论文笔记

    论文题目:Neural Machine Translation by Jointly Learning to Align and Translate 论文地址:http://pdfs.semantic ...

  7. 当知识图谱遇上推荐系统之MKR模型(论文笔记三)

    Multi-Task Feature Learning for Knowledge Graph Enhanced Recommendation 类别:交替学习 将知识图谱特征学习和推荐算法视为两个分离 ...

  8. 实体对齐 算法_中英命名实体识别及对齐中的中文分词优化 论文笔记

    1.计算命名实体词汇对齐的置信度:对一个中英双语句对,中文在初始分词的基础上进行命名实体识别. 2.分词工具:采用中科院分词工具ICTCLAS.Stanford分词工具对中文句子进行分词,其中Stan ...

  9. 论文笔记-Depth Estimation via Affinity Learned with Convolutional Spatial Propagation Network

    论文信息 标题: Depth Estimation via Affinity Learned with Convolutional Spatial Propagation Network 作者:Xin ...

最新文章

  1. 安全保密领域人工智能的应用
  2. Python时间序列模型推理预测实战:时序推理数据预处理(特征生成、lstm输入结构组织)、模型加载、模型预测结果保存、条件判断模型循环运行
  3. valgrind安装使用
  4. VirtualKD + VMWare双机调试(失败)
  5. Scala集合数据结构特点
  6. flex 平铺布局_flex布局及各种布局的总结
  7. 寻宝处理器的引人入胜之旅——《大话处理器》新书出炉
  8. Intel 64/x86_64/IA-32/x86处理器 - 指令格式(7) - 80386/32位指令格式概述
  9. python必背100源代码-学会这个Python库,至少能减少100行代码
  10. 【吴恩达深度学习】Residual Networks(PyTorch)
  11. LCD屏幕调试 ~ 字模提取工具和图片转码工具
  12. 视频教程-程序员的数学:线性代数-Python
  13. 微分几何为何必然兴起?
  14. 修改hosts文件屏蔽广告原理及实现
  15. 要恢复丢失的照片,需要做哪些准备?
  16. 大疆无人机飞控软件介绍
  17. 为什么要使用MonoRail?
  18. 基于知识图谱的玉米病虫害知识问答(一)
  19. 如何让p标签里文字不换行,以省略号结束
  20. Wav 音频波形显示

热门文章

  1. C++ 已知两个时间(年月日)求日期差
  2. 字符26进制 与 10进制【可以这样来理解】
  3. 淘宝评论数据抓取简记
  4. 微信小程序--红色星球
  5. Pycharm:解决点击重运行(Rerun)没有反应
  6. XSS 防御方法总结
  7. 此图片来自微信公众平台 未经允许不可引用
  8. OpenWRT-Wifidog之利用Luci认证
  9. python显示血量条,利用Python绘制血药浓度-时间曲线——口服吸收一室模型
  10. 高数下-空间几何(一)-向量