文献阅读:A Lite Distributed Semantic Communication System for Internet of Things

news2024/11/26 12:30:51

目录

    • 动机:为什么作者想要解决这个问题?
    • 贡献:作者在这篇论文中完成了什么工作(创新点)?
    • 规划:他们如何完成工作?
    • 理由:通过什么实验验证它们的工作结果
    • 自己的看法

动机:为什么作者想要解决这个问题?

  一些IoT设备具有一定的能力来处理简单的DL(Deep learning)模型,但有限的内存、计算和电池容量仍然阻碍了 DL 的广泛应用。

  因此,DL 模型更新的负担通常转移到云/边缘平台 。具体而言,DL 模型基于来自 IoT 设备的数据在云/边缘平台上训练,然后再将经过训练的模型分发到 IoT 设备。

  然而,在空中传输的数据可能会被无线信道扭曲,这可能会导致不正确的训练结果,即局部最优;此外,在带宽有限的情况下,DL 模型中的大量参数将导致DL模型分发的高延迟。

  因此,面临两个关键问题,即:
  ①如何通过无线通道将数据准确传输到云/边缘平台以进行模型训练?
  ②如何减少DL模型中的参数数量以降低物联网设备的延迟和功耗?

  针对关键问题①,采用语义通信;针对关键问题②,采用network slimmer

  通过上述两个关键问题,作者又展开引出了三个question:
  Question 1: 如何在无线衰落信道上设计语义通信系统?
  Question 2: 如何形成星座,让容量受限的物联网设备用得起?
  Question 3: 如何压缩语义模型以在物联网设备上实现快速模型传输和低成本实现?

贡献:作者在这篇论文中完成了什么工作(创新点)?

  • 针对Question 1,通过分析 CSI 对衰落信道上 DL 模型训练的影响,提出了一个 CSI 辅助语义通信系统来加速模型收敛,其中 CSI 通过去噪神经网络进行改进。
  • 针对Question 2,为了使容量受限的设备能够负担得起数据传输和接收,我们设计了一个有限位数的星座
  • 针对Question 3,提出了一种模型压缩算法,包括network sparsification and quantization,通过修剪冗余连接和量化权重来减少 DL 模型的大小

规划:他们如何完成工作?

  • 针对Question 1,利用 LS Estimator进行信道估计,得到粗略的 CSI,再利用注意力引导的去噪卷积神经网络 (ADNet) 来改进 CSI。
    在这里插入图片描述

  • 针对Question 2,将 X X X量化为 m m m位整数,使 X X X的范围缩小到 2 m 2^m 2m的大小。例如当 m = 8 m = 8 m=8时,星座的大小减少到256,然后 X q u a n t i z e X_{quantize} Xquantize反量化还原 X X X。这样的 X d e q u a n t i z e X_{dequantize} Xdequantize X X X的分布相似,但星座点较少,有利于降低硬件发射机成本并尽可能保持性能。其中 X X X是本地IoT设备最后一层激活的输出。

  • 针对Question 3
    ① Network Sparsification:修剪权重值较小的连接,即设定一个threshold,具体公式见论文 III. B. 1)
    ② Network Quantization:包括权重量化激活量化,具体公式见论文 III. B. 2)

理由:通过什么实验验证它们的工作结果

  • The benchmark approach:基于独立的信源编码和信道编码技术,信源编码采用变长编码(哈夫曼编码),信道编码采用Turbo 编码和 ReedSolomon (RS) 编码
  • 与benchmark approach做了一系列的对比

自己的看法

  • 总的来说:提出了一种语义通信系统轻量化的方法。
  • 具体来说:
    开发了一种CSI辅助训练的方法,减少衰落信道对传输的影响;
    定制了语义星座,使其可以在容量受限的物联网设备上实现;
    提出了一种模型压缩算法,通过修剪冗余连接和量化权重来减少 DL 模型的大小。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python遍历大量表格文件并筛选出表格内数据缺失率低的文件

本文介绍基于Python语言,针对一个文件夹下大量的Excel表格文件,基于其中每一个文件内、某一列数据的特征,对其加以筛选,并将符合要求与不符合要求的文件分别复制到另外两个新的文件夹中的方法。 首先,我们来明确一下本…

【Linux】多线程 --- POSIX信号量+懒汉模式的线程池+其他常见锁

Linux system sprinkle flowers 文章目录 一、POSIX信号量1.阻塞队列实现的生产消费模型代码不足的地方(无法事前得知临界资源的就绪状态)2.信号量的理解3.初步看一下信号量的操作接口4.环形队列实现的生产消费模型5.环形队列的代码编写(维持…

百度将凭借人工智能改变游戏规则并实现盈利?

来源:猛兽财经 作者:猛兽财经 稳健的财务业绩 在2022年第四季度,百度(BIDU)的收入为48亿美元(331亿人民币),比分析师预测的高出了1.72亿美元,但同比下降了约8%。从细分业务来看,百度…

Android:你真的会用Toast吗(介绍安卓好看简约的Toast快速解锁方法)

目录 概要 开源库地址 如何使用 1、首先我们现在根目录下的build.gradle中添加以下依赖 2、然后我们在我们的模块目录(通常是app)下的build.gradle中添加以下依赖 3、 然后这一步是可选的,你可以在你的app模块下任意位置,添加以下…

ANR原理篇 - ANR弹框是如何显示出来的

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 文章目录 系列文章目录前言一、ANR弹框是如何显示流程1.1 找到弹框对应类1.2 查找AppNotRespondingDialog引用…

Python程序员职业现状分析,想提高竞争力,就要做到这六点

现今程序员群体数量已经高达几百万,学历和收入双高,月薪普遍过万。今天,我们就围绕90后程序员人群分析、职业现状、Python程序员分析等,进行较为全面的报告分析和观点论述。 一、程序员人群分析 人数规模上:截当前程…

javaweb系列-JSON对象、BOM对象、DOM对象

1.5.1.3 JSON对象 在 JavaScript 中自定义对象特别简单&#xff0c;其语法格式如下&#xff1a; <body><script>//自定义对象var user {name: "tom",age: 20,gendar: "male",eat: function () { //函数alert("吃饭啦");}};aler…

Xcode多个子工程结合联编开发SDK

Xcode版本&#xff1a;Version 14.3 (14E222b) 这是啥&#xff1f; chat&#xff1a; Xcode 多个子工程结合联编可以用于开发 SDK&#xff0c;这种开发方法是在一个主工程中包含多个子工程&#xff0c;每个子工程代表 SDK 中不同的模块&#xff0c;每个子工程都可以独立编译。…

AutoDL平台租借GPU详解

AutoDL平台租借GPU详解&#xff08;2023年&#xff09; 一、AutoDL租用GPU 1.1 创建实例 首先进入AutoDL官网&#xff1a;AutoDL-品质GPU租用平台-租GPU就上AutoDL进行学生注册登录&#xff08;学生有优惠&#xff09;点击右上角的控制台&#xff0c;进入AutoDL的主页&#…

人工智能应用--深度学习原理与实战--神经网络的工作原理

机器学习是将输入(比如图像)映射到目标(比如标签“猫”)&#xff0c;并建立映射规则(即模型)。在深度学习中&#xff0c;神经网络通过一系列数据变换层来实现这种输入到目标的映射&#xff0c;本章节我们具体来看这种学习过程是如何实现的。 学习内容 1、理解层(Layer)及权重(…

Java调用C#

由于项目采用Hybrid热更&#xff0c;走纯C#开发&#xff0c;目前战斗由客户端到服务端&#xff08;客户端提供dll&#xff09;&#xff0c;服务端负责调用&#xff0c;故需要走Java 调C# dll逻辑。 1、JNI&#xff1a;不支持泛型&#xff08;pb&#xff09;没法转C成功 2、JN…

MatebookE2022款i7集显 华为智能磁吸键盘(DRC-W76)原装出厂Win11系统恢复原厂OEM系统

HUAWEI华为笔记本电脑&#xff0c;Matebook E 2022款 i7 集显 华为智能磁吸键盘 16GB512GB (DRC-W76)原装出厂Windows11系统恢复原厂OEM系统 系统自带所有驱动、办公软件、华为电脑管家等预装软件 链接&#xff1a;https://pan.baidu.com/s/1t7bczFO_RvD31g1uIZoGgw?pwdq2g0 …

前端面试题整理2

目录 1.讲解es6新增map和set&#xff1f; 2.Ts的枚举和元组是什么&#xff1f; 3.vue3中的beforeEnter钩子函数怎么用&#xff1f; 4.获取数据时&#xff0c;加载loading动画&#xff0c;在哪取消比较好Diff算法的优化在哪&#xff1f; 5.Jq中的$(this)和this的区别&#x…

单片机--STM32

【1】课程回顾 【2】课程介绍 1.单片机简介 单片机是单片微型计算机的简称&#xff0c;Mcu是Microcontroller的简称&#xff0c;也就是嵌入式微控制器。采用集成电路技术将具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、定时器/计时器、多种I/O口和中断系统…

P1772 [ZJOI2006] 物流运输

题目提供者 洛谷 难度 提高/省选- 题目描述 物流公司要把一批货物从码头 A 运到码头 B。由于货物量比较大&#xff0c;需要 n 天才能运完。货物运输过程中一般要转停好几个码头。 物流公司通常会设计一条固定的运输路线&#xff0c;以便对整个运输过程实施严格的管理和跟…

20230516使用python3确认三门问题

最烧脑的悖论&#xff0c;意识为什么会影响未来&#xff1f;颠覆你认知的三门问题播报文章 小红虾实验室 2023-04-09 06:08 四川 好看视频优创联盟,优质科学领域创作者 关注 对于懂概率的人来说&#xff0c;他中大奖的概率将成倍增加&#xff0c;甚至获奖率能够达到100%。 今…

【量化交易笔记】6.布林带的实现

上一讲介绍A股移动平均值&#xff08;MA&#xff09;指标&#xff0c;本讲我们来讲解布林布的实现。 布林线&#xff08;BOLL&#xff09;技术指标简介 布林线&#xff08;Bollinger Bands&#xff0c;BOLL&#xff09;又称布林带&#xff0c;是约翰布林&#xff08;John Bol…

dbForge Studio for SQL Server Crack

dbForge Studio for SQL Server Crack 增加了对源代码管理中的数据操作语言(DML)触发器排序的支持。 添加了对不使用EXEC/EXECUTE关键字调用过程/函数的语法支持。 在语法检查中添加了对EXEC命令的支持。 dbForge Studio for SQL Server是一个IDE&#xff0c;用于SQL Server中的…

抖音本地生活服务商贴牌小程序

作为社交电商平台的一部分&#xff0c;抖音本地生活服务的市场前景非常广阔。以下是抖音本地生活服务商市场前景的几个方面&#xff1a; 巨大的用户群体&#xff1a;抖音拥有数亿的用户&#xff0c;这些用户中有很多人需要本地生活服务&#xff0c;如美食、酒店、旅游等&am…

对话三维家创始人蔡志森:AIGC让家装从“填空题”变成了“选择题”

&#xff08;图片来源&#xff1a;Pixels&#xff09; 三维家讲透了一个道理&#xff1a;数字化企业如何利用已有优势构建AGI能力。 数科星球原创 作者丨苑晶 编辑丨大兔 AIGC火热半年有余&#xff0c;人们已对ChatGPT不再陌生。 从互联网巨头再到上一代AI企业&#xff0c;…