Speeding-up CNN using CP-Decomposition

Approach

We propose a simple two-step approach for speeding up convolution layers within large convolutional neural networks based on tensor decomposition and discriminative fine-tuning. Given a layer, we use non-linear least squares to compute a low-rank CP-decomposition of the 4D convolution kernel tensor into a sum of a small number of rank-one tensors. At the second step, this decomposition is used to replace the original convolutional layer with a sequence of four convolutional layers with small kernels. After such replacement, the entire network is fine tuned on the training data using standard backpropagation process.

The rank-R CP-decomposition (2) of the 4D kernel tensor has the form:


where Kx, Ky, Ks, Kt are the four components of the composition representing 2D tensors (matrices) of sizes d×R, d×R, S×R, and T×R respectively.

Experiment

References:
SPEEDING-UP CONVOLUTIONAL NEURAL NETWORKS USING FINE-TUNED CP-DECOMPOSITION, Vadim Lebedev, 2015, ICLR

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我想要:健康的身体,家人一起吃饭,一份工作,一本书,一些朋友
    泰歌阅读 128评论 0 1
  • “长空气旋伴汐潮,雨暴涛狂通九霄.功能巨势冲天浪,动量低压卷地飚”。每年的7、8月是家乡台风的高发期。大风伴随着大...
    芦荟加冰阅读 506评论 0 0
  • 总会在某一个一个人独处的时候,听一首歌,看一本书,拿着一杯刚刚泡好的奶茶,都足以让人瞬间满足感爆棚。 可是在爱情...
    阅读 275评论 0 0
  • 松鼠搬来松子 填满了树洞 她坐在树洞 心不在焉 她想 一定是夏天的魔力 黎明来得很早 夕阳落得缓慢 当然冰激凌也融...
    小Diane阅读 286评论 0 1
  • 直说不练假把式 练了无甚结果亦属空谈 成效要有效果与效率的结合 吹了糠有米出来就是效果 只用吹糠的时间就见到米 则...
    泓歌阅读 344评论 0 0