深度学习笔记(二)
用keras搭建CNN实现MNIST手写数据分类
import numpy as np
import pandas as pd
import keras
from keras.models import Sequential
from keras.layers import Dense,Dropout
from keras.optimizers import SGD,Adam
import matplotlib.pyplot as plt
from keras.datasets import mnist
from keras.utils import np_utils
from keras.regularizers import l1,l2
# 下载数据集
t1 = time.time()
(x_train,y_train), (x_test,y_test) = mnist.load_data()
# (60000, 28, 28) ----> (60000, 28, 28, 1)
x_train = x_train.reshape(-1,28, 28, 1)/255.0 # 因为图像的位数通常是8位,2^8 = 256种,0-255刚好是256种颜色
x_test = x_test.reshape(-1