python 构建深度神经网络(DNN)
本文学习
Neural Networks and Deep Learning
在线免费书籍,用
python
构建神经网络识别手写体的一个总结。
代码主要包括两三部分:
1
)、数据调用和预处理
2
)、神经网络类构建和方法建立
3
)、代码测试文件
1
)数据调用:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2017-03-12 15:11
# @Author : CC
# @File : net_load_data.py
# @Software: PyCharm Community Edition
from numpy import *
import numpy as np
import cPickle
def load_data():
"""
载入解压后的数据,并读取
"""
with open('data/mnist_pkl/mnist.pkl','rb') as f:
try:
train_data,validation_data,test_data = cPickle.load(f)