前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >卷积神经网络 - 直观理解

卷积神经网络 - 直观理解

作者头像
木野归郎
发布2020-10-10 11:03:41
3250
发布2020-10-10 11:03:41
举报
文章被收录于专栏:share ai happinessshare ai happiness

今天分享卷积神经网络模型,前面几篇文章介绍的是多层感知机神经网络模型,随着深度学习,卷积神经网络变得流行,尤其是在图像领域,只要是在图像处理的任务中,卷积神经网络比任何其他神经网络要好。

卷积操作

  • 卷积核/滤波器/Feature Map : 3 * 3
  • 步长(strides): (1, 1)

通过上面的图片可以直观的理解什么是卷积,卷积是源于图像领域的,图像领域输入就是一个图像,最简单的就可以看做一个二维矩阵,中间小方块就是卷积核,在滤波领域叫滤波器。它会不断的从输入的图像里边一点点覆盖,一点点挪动,这里步长1个单位,最右侧一块就是卷积,这个卷积在这个图像上进行一次卷积得到的结果。输入和中间小方块对应的数值进行相乘然后进行相加,得到左边小方块。

Max pooling (池化)

  • 池化核 : 3 * 3
  • 步长(strides): (3, 3)

卷积的操作一般定义为以每个点每个像素为中心覆盖一部分,对这个覆盖的部分进行加权和的计算得到结果,但是如果对一个图像来说边缘的点来怎么样计算呢?

卷积操作的边缘处理

边缘一侧有值一侧没有值,第一种叫valid,另一种叫same,valid是处理边缘里边,不存在边缘问题。same存在边缘处理问题,通过扩展填充边缘,通过填充让输入和输出长度一样,same是怎样来的呢?我的理解是这样的,因为他是填充的,每个边缘节点都会参与到卷积,输入是几个,移动步伐是1,输出就是几个,输入和输出长度是一样的。valid由于不对边缘节点进行计算,输入和输出大小不一样,输出长度往往小一些。

卷积的过程其实就是用比图片更小的图片去不停的覆盖不停的计算,得到一个新的图片的过程,卷积往往和polling一起使用。

小结

  • 通过对图片二维卷积的直观印象理解了卷积的过程。
  • Pooling操作和边界处理。
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-10-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 OnlyCoding 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档