Day 18 - 卷积神经网络 CNN (3)-Convolution layer

年度ILSVRC竞赛 winner Model

https://ithelp.ithome.com.tw/upload/images/20201216/20130601YfXJW7iukq.png

下图为最知名的卷积神经网络 1998 LeNet-5,主要是用来辨识手写数字(MNIST资料库 - MNIST is a now-famous data set that includes images of handwritten digits paired with their true label of 0, 1, 2, 3, 4, 5, 6, 7, 8, or 9. )。

https://ithelp.ithome.com.tw/upload/images/20201217/20130601s5a848zInI.png

其架构可以归纳为 [convolution layer > pooling layer(subsampling)] 二层 > [fully connective layer]三层 > activation(non-linearity)

卷积神经网络 CNN 的过程有点复杂,分为以下几个部分:

  • Convolution layer
  • Pooling layer
    (重复以上步骤多次後再进行Flatten)
  • Flatten/Full Connection
  • Activation Function

Convolution layer

由於特徵会出现在影像中不定位置,并且特徵是规律性的,所以可利用convolution对於local detect会比对整张影像global detect来的较有效率。
在此阶段我们会使用filter,使用方式如下图
https://ithelp.ithome.com.tw/upload/images/20201211/20130601NtwqLwwwhK.png

https://ithelp.ithome.com.tw/upload/images/20201217/20130601odLzOT3Z1y.png

Conolution layer的目的是将图片中的特徵明显化,以提高识别成功率。

https://ithelp.ithome.com.tw/upload/images/20201217/20130601UTtJuPUgep.png

注:本文是搜寻数个网站及各种不同来源之结果,着重在学习,有些内容已难办别出处,我会尽可能列入出处,若有疏忽或出处不可考,请联络我, 我会列入, 尚请见谅。

<<:  Google Script+LINE 打造聊天机器人 #1-工具介绍

>>:  Gulp npm install 中的 --save 与 --save-dev 差异 DAY94

Day 01 - Shioaji API 开发环境安装

Shioaji API 简介 Shioaji API 是由永丰金证券所开发的API,只要你有永丰金的...

前言

没想到有一天我会来参加铁人赛。虽然现在还在成为数据分析师的路上,但这一路走来也经历了一些风风雨雨。 ...

第廿七天:旅游快结束的周一

虽然还有一天...有点怀念ESO...收拾一下东西,等会要往车站移动了。 收拾完行李check ou...

[day-20] Python的文字处理!

文字的输入   当我们要跟程序进行互动时,文字是最简单的方法。而Python提供了input()输入...

Day14,来试试OpenELB

正文 前面几个章节有提到Service type LoadBalancer,这个service ty...