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

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 .
主站蜘蛛池模板: 象州县| 广州市| 类乌齐县| 日土县| 定边县| 南雄市| 渝北区| 邻水| 苍南县| 舟山市| 宁夏| 山阴县| 泗水县| 丽水市| 鹤庆县| 陆河县| 长春市| 广州市| 什邡市| 灵璧县| 贵州省| 宁夏| 温泉县| 古田县| 河曲县| 岳西县| 衡阳市| 贡嘎县| 玉门市| 房产| 四平市| 视频| 绥中县| 福建省| 柘荣县| 德令哈市| 辽宁省| 来安县| 休宁县| 新巴尔虎左旗| 叙永县|