利用GPU并行计算加速深度学习训练 #生活技巧# #学习技巧# #深度学习技巧#
深度学习:降低计算代价的三个思路
最新推荐文章于 2024-09-23 14:46:34 发布

DocPark 于 2020-02-21 22:22:06 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
卷积神经网络存在网络结构复杂,运算量大,速度慢的问题,对于一些实时性要求较高的应用来说具有较大的局限性,那么将大规模学习系统部署到移动设备上该如何解决呢?即在保持深度学习精度同时,如何降低深度学习的计算代价?
1. 网络剪枝
实现方式:
TF官方提供了详尽的Keras剪枝教程和Python API文档,以及训练稀疏模型等高级用法的指导。
目的:
找出这些冗余连接并将其移除,使其不再参与网络的前向或后向运算过程。
过程:

权重剪枝:
根据连接权重的绝对值大小来定义每条连接的重要程度
(1)后剪枝:训练完一个模型后直接对权重进行剪枝,不需要其他条件。
(2)训练时剪枝:训练迭代时剪枝。
2. 权值量化
量化的思想就是对权重数值进行聚类。统计网络权重和激活值的取值范围,找到最大值最小值后进行min-max映射把所有的权重和激活映射到到INT8整型范围(-127~128)。
网址:深度学习:降低计算代价的三个思路 https://www.yuejiaxmz.com/news/view/219355
相关内容
【深度学习】深度学习语音识别算法的详细解析深度学习什么是深度学习,促进深度学习的策略 爱问知识人面试笔试整理3:深度学习机器学习面试问题准备(必会)走向深度学习强化学习中的策略迭代算法优化研究一文读懂!人工智能、机器学习、深度学习的区别与联系!在低结构游戏中促进幼儿深度学习的园本教研探讨Deep Learning(深度学习)学习笔记整理系列之(四)初三学生个人学习计划范文(精选17篇)
随便看看