一、编写背景
因为需要对接一个官方的编程API,本人需要自己按其要求搭建一个神经网络,以尝试调用某模块的工作。我参考了Tensorflow的参考书了解了MNIST数据集,然后我准备把MNIST数据集转换为图片格式,以适应API的要求。
同样,这个程序转化出的图片格式的MNIST数据集和标签集也非常适合初学者第一次搭建网络。
二、基础依赖
numpy,opencv,原始MNIST数据集
三、程序主体
# mnist数据集请自行下载,本程序默认数据集在./dataset的文件夹下
from tensorflow.examples.tutorials.mnist import input_data
import cv2
import numpy as np
mnist = input_data.read_data_sets("./dataset", one_hot=True)
# 原数据集的训练集有55000个样本,在此只提取10000个,按需更改
IM