官术网_书友最值得收藏!

The convolution layer

Convolutional Neural Networks (CNNs) are neural networks that learn filters, tensors in , which are convolved with the data. In the image domain, a filter is usually square and with small sizes ranging from 3 x 3 to 9 x 9 in pixel size. The convolution operation can be interpreted as sliding a filter over the data and, for each position, applying a dot product between the filter and the data at that position. The following diagram shows an intermediary step of convolution with stride 1 where the kernel in green is convolved with the first area in the data, represented by the red grid:

A special characteristic of CNNs is that the weights of the filters are learned. For example, if the task at hand is classifying monochromatic handwritten digits from the MNIST dataset, the ANN might learn filters that look similar to vertical, horizontal, and diagonal lines.

For more information on CNNs and convolution arithmetic, we refer the reader to the book Deep Learning by Ian Goodfellow et al., and the excellent A Guide to Convolution Arithmetic for Deep Learning by Vincent Dumoulin and Francisco Visin .
主站蜘蛛池模板: 略阳县| 高尔夫| 兴宁市| 南投县| 广州市| 武平县| 萨迦县| 闽清县| 辉南县| 镇巴县| 阳谷县| 固阳县| 华池县| 南乐县| 白河县| 平定县| 吉木乃县| 新龙县| 台北县| 清徐县| 宜兰市| 凤台县| 金阳县| 家居| 龙门县| 云阳县| 格尔木市| 兰坪| 德安县| 吴川市| 子长县| 南雄市| 桂东县| 千阳县| 华安县| 永清县| 安宁市| 临清市| 漠河县| 白城市| 瑞丽市|