keras加载MNIST数据集方法
来源:互联网 发布:咫尺网络微页电话 编辑:程序博客网 时间:2024/06/05 15:53
由于公司网络限制,因此使用keras自带的MNIST数据集加载方法
(x_train, y_train),(x_test, y_test) = mnist.load_data()
是不可行的,所以只能另辟蹊径。
第一种方法:
import gzipimport kerasfrom six.moves import cPicklefrom keras import backend as Kimg_rows, img_cols = 28, 28def load_data(): path =r'/root/keras/keras/datasets/mnist.pkl.gz' ifpath.endswith('.gz'): f =gzip.open(path, 'rb') else: f =gzip.open(path, 'rb') f =gzip.open(path, 'rb') data =cPickle.load(f) f.close() return dataprint (len(load_data())) (x_train, y_train), (x_validation, y_validation),(x_test, y_test) = load_data() if K.image_data_format() == 'channels_first': x_train =x_train.reshape(x_train.shape[0], 1, img_rows, img_cols) x_test =x_test.reshape(x_test.shape[0], 1, img_rows, img_cols) input_shape= (1, img_rows, img_cols)else: x_train =x_train.reshape(x_train.shape[0], img_rows, img_cols, 1) x_test =x_test.reshape(x_test.shape[0], img_rows, img_cols, 1) input_shape= (img_rows, img_cols, 1) x_train = x_train.astype('float32')x_test = x_test.astype('float32')x_train /= 255x_test /= 255y_train = keras.utils.to_categorical(y_train, num_classes)y_test = keras.utils.to_categorical(y_test, num_classes)
第二种
from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets("MNIST_data/", one_hot=True) x_train, y_train = mnist.train.images,mnist.train.labelsx_test, y_test = mnist.test.images, mnist.train.labelsx_train = x_train.reshape(-1, 28, 28,1).astype('float32')x_test = x_test.reshape(-1,28, 28,1).astype('float32')
阅读全文
2 0
- keras加载MNIST数据集方法
- 用keras实验mnist数据
- 使用keras对mnist数据集做分类
- keras下基于mnist数据集的cnn
- Keras MNIST
- Tensorflow之快速加载MNIST数据集
- Keras-2 Keras Mnist
- 基于MNIST数据集的深度学习库keras的学习
- [Keras实战] 构建LeNet实现手写数字识别(mnist数据集)
- 【keras】解决 example 案例中 MNIST 数据集下载不了的问题
- 01-Keras之用MNIST数据集训练一个DNN
- 03-Keras之用MNIST数据集训练一个CNN
- 使用Keras搭建一个CNN处理MNIST数据
- kaggle mnist tensorflow+keras
- keras mnist cnn example
- DCGAN+keras生成mnist
- keras 识别Mnist
- Keras-数据集介绍
- weblogic不停止当前应用的情况下重新部署应用
- hdu 4352 状态压缩+数位DP
- Android Studio --MasterPassword
- windows、ubuntu系统程序运行查看显存方法
- python学习笔记——类和对象
- keras加载MNIST数据集方法
- 陈纪修老师《数学分析》 第08章:反常积分 笔记
- ios
- 提升能力的几条建议
- RANSAC算法详解
- 1、PHP基本数据类型
- Linux基础四
- 请求服务系统&资源服务总线,你知道它们的区别吗?
- 会话式设计正在走俏