通过预定义稀疏性增强分裂计算和早退出应用
内容提要
本文探讨了在移动设备上应用深度神经网络的技术,提出通过分割计算和提前结束计算的方法来优化资源使用,降低带宽和能耗。研究开发了多种算法,如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%。