...
首页> 外文期刊>Future generation computer systems >FitCNN: A cloud-assisted and low-cost framework for updating CNNs on IoT devices
【24h】

FitCNN: A cloud-assisted and low-cost framework for updating CNNs on IoT devices

机译:FitCNN:一种云辅助且低成本的框架,用于更新IoT设备上的CNN

获取原文
获取原文并翻译 | 示例
           

摘要

Recently convolutional neural networks (CNNs) have essentially achieved the state-of-the-art accuracies in image classification and recognition tasks. CNNs are usually deployed in the cloud to handle data collected from IoT devices, such as smartphones and unmanned systems. However, significant data transmission overhead and privacy issues have made it necessary to use CNNs directly in device side. Nevertheless, the trained model deployed on mobile devices cannot effectively handle the unknown data and objects in new environments, which could lead to low accuracy and poor user experience. Hence, it would be crucial to re-train a better model via future unknown data. However, with tremendous computing cost and memory usage, training a CNN on IoT devices with limited hardware resources is intolerable in practice. To solve this issue, using the power of cloud to assist mobile devices to train a deep neural network becomes a promising solution.Therefore, this paper proposes a cloud-assisted CNN framework, named FitCNN, with incremental learning and low data transmission, to reduce the overhead of updating CNNs deployed on devices. To reduce the data transmission during incremental learning, we propose a strategy, called Distiller, to selectively upload the data that is worth learning, and develop an extracting strategy, called Juicer, to choose light amount of weights from the new CNN model generated on the cloud to update the corresponding old ones on devices. Experimental results show that the Distiller strategy can reduce 39.4% data transmission of uploading based on a certain dataset, and the Juicer strategy reduces by more than 60% data transmission of updating with multiple CNNs and datasets. (C) 2018 Elsevier B.V. All rights reserved.
机译:最近,卷积神经网络(CNN)在图像分类和识别任务中已取得了最先进的准确性。 CNN通常部署在云中以处理从IoT设备(例如智能手机和无人系统)收集的数据。但是,巨大的数据传输开销和隐私问题使得必须在设备端直接使用CNN。然而,部署在移动设备上的训练模型无法在新环境中有效处理未知数据和对象,这可能导致准确性降低和用户体验差。因此,通过未来的未知数据重新训练更好的模型至关重要。然而,由于巨大的计算成本和内存使用量,在实践中无法忍受在硬件资源有限的情况下在物联网设备上训练CNN的方法。为了解决这个问题,利用云的力量来协助移动设备训练深度神经网络成为一个有前途的解决方案。因此,本文提出了一种具有增量学习和低数据传输的云辅助CNN框架FitCNN,以减少更新设备上部署的CNN的开销。为了减少增量学习过程中的数据传输,我们提出了一种称为Distiller的策略,以有选择地上传值得学习的数据,并制定了一种名为Juicer的提取策略,以从生成的新CNN模型中选择少量权重。云以更新设备上相应的旧版本。实验结果表明,Distiller策略可以减少基于特定数据集的上传数据传输的39.4%,而Juicer策略可以减少多个CNN和数据集的更新数据传输的60%以上。 (C)2018 Elsevier B.V.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号