关于CNN网络架构的思考

3个影响网络准确性的重要参数
  • Depth 网络深度,即层数
  • Width 特征个数,即卷积核个数
  • Resolution 图像分辨率,即经过各层的size大小
1 why depth scaling?

The intuition is that a deeper network can capture richer and more complex features, and
generalizes well on new tasks.

Theoretically, with more layers, the network performance should improve but practically it doesn’t follow.
Vanishing gradients is one of the most common problems that arises as we go deep

2 width scaling?

This is commonly used when we want to keep our model small. Wider networks tend to be able to capture more fine-grained features. Also, smaller models are easier to train.

3 Resolution

Intuitively, we can say that in a high-resolution image, the features are more fine-grained and hence high-res images should work better.
But this doesn’t scale linearly.

Conclusion

1 Scaling up any dimension of network (width, depth or resolution) improves accuracy, but the accuracy gain diminishes for bigger models.

2 As the resolution of the images is increased, depth and width of the network should be increased as well.

As the depth is increased, larger receptive fields can capture similar features that include more pixels in an image. Also, as the width is increased, more fine-grained features will be captured.

Proposed Compound Scaling 缩放这些参数的方法

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值