通过预定义稀疏性增强分裂计算和早退出应用

💡 原文中文,约1600字,阅读约需4分钟。
📝

内容提要

本文探讨了在移动设备上应用深度神经网络的技术,提出通过分割计算和提前结束计算的方法来优化资源使用,降低带宽和能耗。研究开发了多种算法,如SplitEE和I-SplitEE,能够在保持准确性的同时显著降低成本。此外,介绍了动态拆分计算模型和AdaptiveActivation技术,以提高推理效率并适应不同硬件需求。

🎯

关键要点

  • 在移动设备中使用深度神经网络技术的优劣,提出分割计算和提前结束计算的方法,减少带宽和能耗。

  • 开发了在线无监督学习算法SplitEE,通过选择性计算和外部计算,实现成本降低超过50%,准确性略微降低不到2%。

  • 提出I-SplitEE算法,适用于缺乏基本事实和具有时序数据的场景,能够将成本降低至少55%,性能退化最多5%。

  • 基于动态选择拆分位置的动态拆分计算模型,避免重新训练和超参数优化,提升边缘计算环境中的推理速度。

  • 提出MTL-Split架构,解决多任务DNN在Split Computing框架内的部署问题,展示了良好的实验结果。

  • 通过自适应压缩感知裂化学习方法,改善深度学习模型的训练和推理效率,保持准确性。

  • 提出基于可改变编码器的分层执行的创新拆分计算方法,实时适应计算负载和数据传输大小,提高压缩效率。

  • 介绍模型分区/切割的方法,将深度神经网络切分为设备和服务器两部分进行联合训练和推理,优化划分点选择和带宽分配。

  • 提出基于强化学习的AI策略SplitPlace,智能决策神经网络的分割和部署,提高响应时间和推断准确度。

  • 引入AdaptiveActivation技术,动态调整深度神经网络的精确度和能源消耗,适应不同硬件约束,减少内存需求10%到38%。

延伸问答

如何通过分割计算和提前结束计算优化移动设备上的深度神经网络?

通过将深度神经网络分别部署在移动设备和云/边缘服务器上,分割计算和提前结束计算可以减少带宽和能耗,同时提高精度。

SplitEE算法的主要优势是什么?

SplitEE算法通过选择性计算和外部计算,实现成本降低超过50%,准确性仅略微降低不到2%。

I-SplitEE算法适用于哪些场景?

I-SplitEE算法适用于缺乏基本事实和具有时序数据的场景,能够将成本降低至少55%,性能退化最多5%。

动态拆分计算模型的优势是什么?

动态拆分计算模型通过动态选择拆分位置,避免了重新训练和超参数优化,提升了边缘计算环境中的推理速度。

MTL-Split架构解决了什么问题?

MTL-Split架构解决了多任务DNN在Split Computing框架内的部署问题,并展示了良好的实验结果。

AdaptiveActivation技术如何提高深度神经网络的效率?

AdaptiveActivation技术通过动态调整深度神经网络的精确度和能源消耗,适应不同硬件约束,减少内存需求10%到38%。

➡️

继续阅读