在《深度学习caffe–手写字体识别例程(一)》中,我们进行了手写字体识别例程的演练,其中第一步就是用get_mnist.sh脚本文件来获取mnist数据集,这篇文章我们来研究一下这个脚本文件到底做了什么。我们在caffe根目录下的data/mnist/目录下可以找到这个脚本文件,源码如下所示。
#!/usr/bin/env sh
# This scr ipts downloads the mnist data and unzips it.
DIR=$( cd $(dirname $0) ;
现在的许多手写字体识别代码都是基于已有的mnist手写字体数据集进行的,而kaggle需要用到网站上给出的数据集并生成测试集的输出用于提交。这里选择keras搭建卷积网络进行识别,可以直接生成测试集的结果,最终结果识别率大概97%左右的样子。
# -*- coding: utf-8 -*-
Created on Tue Jun 6 19:07:10 2017
author: Administrator
from keras.models import Sequential
from ker