- Java Deep Learning Projects
- Md. Rezaul Karim
- 281字
- 2021-06-18 19:08:02
Convolutional neural networks
CNNs have achieved much and wide adoption in computer vision (for example, image recognition). In CNN networks, the connection scheme that defines the convolutional layer (conv) is significantly different compared to an MLP or DBN.
Importantly, a DNN has no prior knowledge of how the pixels are organized; it does not know that nearby pixels are close. A CNN's architecture embeds this prior knowledge. Lower layers typically identify features in small areas of the image, while higher layers combine lower-level features into larger features. This works well with most natural images, giving CNNs a decisive head start over DNNs:

A regular DNN versus a CNN
Take a close look at the preceding diagram; on the left is a regular three-layer neural network, and on the right, a CNN arranges its neurons in three dimensions (width, height, and depth). In a CNN architecture, a few convolutional layers are connected in a cascade style, where each layer is followed by a ReLU layer, then a pooling layer, then a few more convolutional layers (+ReLU), then another pooling layer, and so on.
The output from each conv layer is a set of objects called feature maps that are generated by a single kernel filter. Then the feature maps can be used to define a new input to the next layer. Each neuron in a CNN network produces an output followed by an activation threshold, which is proportional to the input and not bound. This type of layer is called a convolutional layer. The following diagram is a schematic of the architecture of a CNN used for facial recognition:

A schematic architecture of a CNN used for facial recognition
- Hands-On Artificial Intelligence on Amazon Web Services
- 基于LPC3250的嵌入式Linux系統開發
- 來吧!帶你玩轉Excel VBA
- Dreamweaver CS3網頁設計與網站建設詳解
- 機艙監測與主機遙控
- 自主研拋機器人技術
- 最后一個人類
- 永磁同步電動機變頻調速系統及其控制(第2版)
- 可編程序控制器應用實訓(三菱機型)
- INSTANT Autodesk Revit 2013 Customization with .NET How-to
- Kubernetes for Developers
- 學會VBA,菜鳥也高飛!
- 突破,Objective-C開發速學手冊
- 工業自動化技術實訓指導
- 電氣控制與PLC原理及應用(歐姆龍機型)