首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >旋转图像识别中的CNN策略

旋转图像识别中的CNN策略
EN

Data Science用户
提问于 2019-02-19 06:10:09
回答 2查看 88关注 0票数 2

我用一些卷积核从头开始写我的CNN代码。但是当只有几个卷积核(3*3)时,我的CNN无法正确识别翻转/旋转图像。在训练期间,我的卷积核变化很小。为什么?

当有超过10个卷积核,我的CNN开始识别有斑点的图像。所以更多的内核能帮上忙。然而,它也开始产生错误的认识。

与卷积核大小相比,图像的分辨率对结果有什么影响?分辨率越高,这个拟合问题的维数就越高。

EN

回答 2

Data Science用户

回答已采纳

发布于 2019-03-08 16:32:02

CNN的学习取决于网络的宽度和深度。更广和更深的网络可以学习更复杂的数据结构,包括数据增强图像。增加网络的宽度和深度,增加模型学习特征的能力。

宽度通常与功能的数量相关。网络越宽,它能够学习到的特征就越多。想象一个非常薄的网络。它只会学习与任务的高性能相关的单一特性。

深度将增加模型的容量,更好地衡量较低层次的特征.每个连续层都是前一层的组合。低层学习简单的特征,这些特征被组合在一起,在更高的层中创建复杂的特征。在人脸的情况下,下层学习不同方向的线条。更高层次的人学会把这些线条结合起来,形成眼睛和鼻子。

增加内核数量是增加网络宽度的一种方法。

增加层数(即深度)通常更有用。

票数 2
EN

Data Science用户

发布于 2019-03-09 21:31:07

你的CNN包含池层吗?如https://stats.stackexchange.com/a/239079中所解释的,它们用于处理不变性。

票数 2
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/45793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档