资源简介
python实现的卷积神经网络CNN,无框架,python实现的卷积神经网络CNN,无框架
代码片段和文件信息
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from PIL import Image
import struct
def read_image(filename):
f = open(filename ‘rb‘)
index = 0
buf = f.read()
f.close()
magic images rows columns = struct.unpack_from(‘>IIII‘ buf index)
index += struct.calcsize(‘>IIII‘)
for i in xrange(images):
#for i in xrange(2000):
image = Image.new(‘L‘ (columns rows))
for x in xrange(rows):
for y in xrange(columns):
image.putpixel((y x) int(struct.unpack_from(‘>B‘ buf index)[0]))
index += struct.calcsize(‘>B‘)
print ‘save ‘ + str(i) + ‘image‘
image.save(‘data/MNIST/mnist-png/‘ + str(i) + ‘.png‘)
def read_label(filename saveFilename):
f = open(filename ‘rb‘)
index = 0
buf = f.read()
f.close()
magic labels = struct.unpack_from(‘>II‘ buf index)
index += struct.calcsize(‘>II‘)
labelArr = [0] * labels
#labelArr = [0] * 2000
for x in xrange(labels):
#for x in xrange(2000):
labelArr[x] = int(struct.unpack_from(‘>B‘ buf index)[0])
index += struct.calcsize(‘>B‘)
save = open(saveFilename ‘w‘)
save.write(‘\n‘.join(map(lambda x: str(x) labelArr)))
save.write(‘\n‘)
save.close()
print ‘save labels success‘
if __name__ == ‘__main__‘:
#read_image(‘data/t10k-images.idx3-ubyte‘)
read_label(‘data/t10k-labels.idx1-ubyte‘ ‘data/MNIST/mnist-png/label.txt‘)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 208 2018-07-24 22:02 gParam.py
文件 7150 2018-07-24 21:43 myCnn.py
文件 3061 2018-07-24 22:17 myCnnTest.py
文件 1501 2018-07-24 22:16 analysisMNIST.py
I..D... 0 2018-07-24 22:24 data
文件 4542 2018-07-24 21:46 data\t10k-labels-idx1-ubyte.gz
文件 1648877 2018-07-24 21:46 data\t10k-images-idx3-ubyte.gz
----------- --------- ---------- ----- ----
1665339 7
相关资源
- 笨办法学python3
-
使用python+robot fr
amework识别图片验证 - 小甲鱼零基础学python全套课后题及答
- python程序设计刘卫国实验指导代码详
- aircraft battle.zip
- python3+wxpython编程教程
- 西电数据挖掘作业——VSM人脸识别算
- 蜻蜓fm文件批量还原名称
- 算法设计与分析Python程振波编著 实验
- Python美食小程序带Djang后台
- 简明Python教程(第4版) A Byte of Pyth
- python2.7基于tkinter下实现拼图小游戏
- 字符型图片数字验证码识别完整过程
- 《Python机器学习》实验报告.doc
- 使用python爬取猫眼影评并进行可视化
- python-3.7.7-amd64-webinstall.exe
- python+opencv识别魔方颜色+kociemba算法应
- 基于Python的手写字体识别系统
- Pillow-3.4.2-cp36-cp36m-win_amd64.whl python3
- 机器学习机器学习机器学习python的P
- Python爬虫入门:如何爬取招聘网站并
- Python深度学习122512
- 笨办法学Python3中英
- dive-into-python3 英文版+深入python3中文版
- 富文本使用案例
- scons-local-2.0.1
- python数据分析:客户价值分析案例实
- 用Python 编写的一个Monkey脚本
- 卷积神经网络图像识别python代码
- Python标准库英文版
评论
共有 条评论