几种CNN网络结构及其资源使用

本文主要参考stanford课程CS231n-lecture7,对几种典型CNN网络结构(LeNet、AlexNet、ZFNet、VGGNet、ResNet)及其资源使用(主要针对权重个数、层间存储)进行统计与分析。

1、LeNet

几种CNN网络结构及其资源使用_第1张图片

图1-1 LeNet结构示意


表1 LeNet各层输入输出及资源使用

几种CNN网络结构及其资源使用_第2张图片

Note:Memorymeans on-chip buffers used for storing intermediate results between layers.


图1-2 LeNet各层权重数量统计

几种CNN网络结构及其资源使用_第3张图片


2、AlexNet

几种CNN网络结构及其资源使用_第4张图片

图2-1 AlexNet结构示意


表2 AlexNet各层输入输出及资源使用

几种CNN网络结构及其资源使用_第5张图片

Note:Memorymeans on-chip buffers used for storing intermediate results between layers.


 图2-2 AlexNet各层权重数量统计

几种CNN网络结构及其资源使用_第6张图片


3、ZFNet

几种CNN网络结构及其资源使用_第7张图片

图3 ZFNet结构示意


表3-1 ZFNet各层输入输出及资源使用

几种CNN网络结构及其资源使用_第8张图片

Note:Memorymeans on-chip buffers used for storing intermediate results between layers.


图3-2 ZFNet各层权重数量统计

几种CNN网络结构及其资源使用_第9张图片


4、VGGNet

几种CNN网络结构及其资源使用_第10张图片


 表4 VGGNet各层输入输出及资源使用

几种CNN网络结构及其资源使用_第11张图片

几种CNN网络结构及其资源使用_第12张图片

Note:Memorymeans on-chip buffers used for storing intermediate results between layers.


图4 VGGNet各层权重数量统计

几种CNN网络结构及其资源使用_第13张图片


5、GoogLeNet&ResNet(待续)

(待补充)

几种CNN网络结构及其资源使用_第14张图片

图5-1 几种结构ImageNet top5 error与卷积层数统计 


几种CNN网络结构及其资源使用_第15张图片

图5-2 几种结构ImageNet top5 error与权重总数统计(GooLeNet、ResNet权重总数不准确) 


你可能感兴趣的:(几种CNN网络结构及其资源使用)