
使用Numpy实现卷积神经网络(CNN)的例子
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本篇教程将详细介绍如何利用Python库Numpy从零开始构建一个简单的卷积神经网络(CNN),通过实例代码帮助读者理解CNN的基本原理及其应用。
```python
import numpy as np
def conv_(img, conv_filter):
filter_size = conv_filter.shape[1]
result = np.zeros(img.shape)
# 应用卷积运算的循环遍历图像
for r in np.uint16(np.arange(filter_size/2.0, img.shape[0]-filter_size/2.0+1)):
for c in np.uint16(np.arange(filter_size/2.0, img.shape[1]-filter_size/2.0+1)):
result[r, c] = np.sum(img[r - filter_size//2 : r + filter_size//2 + 1,
c - filter_size//2 : c + filter_size//2 + 1]
* conv_filter)
return result
```
全部评论 (0)
还没有任何评论哟~


