慕课网视频中的代码---3-4 Minst手写体识别
慕课网视频地址:https://www.imooc.com/video/17905
import matplotlib.pyplot as plt
import keras
from keras.datasets import mnist
from keras.models import Sequential
from keras.layers import Dense
from keras.optimizers import SGD# 加载数据源
(x_train, y_train), (x_test, y_test) = mnist.load_data()
print(x_train.shape,y_train.shape)
print(x_test.shape,y_test.shape)
# 打印第一张图片及对应的数据 是5
im = plt.imshow(x_train[0])
print(y_train[0])
plt.show()# 我们使用的是多层感知机,没有在空间中识别矩阵阵变的算法 将图片摊平 变成一维的向量
x_train = x_train.reshape(60000,784)
x_test = x_test.reshape(10000,784)print(x_train.shape)# 将数据变成0-1之间的好处:加速收敛,减少脏数据的影响
x_train = x_train/255
x_test = x_test/255# 神经网络的输出是多个层,所以要将y标签要变成独热编码(one-hot) 比如:3 就变成[0,0,1,0,0,0,0,0,0,0]
y_train = keras.utils.to_categorical(y_train,10)
y_test = keras.utils.to_categorical(y_test,10)model = Sequential()
model.add(Dense(512,activation='relu',input_shape = (784,)))
model.add(Dense(256,activation='relu'))
model.add(Dense(10,activation='softmax')) # 将输出值 控制在0-1之间
# 打印模型的结构
model.summary()
# 编译
model.compile(optimizer=SGD(),loss='categorical_crossentropy',metrics=['accuracy'])
model.fit(x_train,y_train,batch_size=64,epochs=5,validation_data=(x_test,y_test))
结果:
慕课网视频中的代码---3-4 Minst手写体识别相关推荐
- 【操作系统】请写出最多允许4人同时进餐的哲学家进餐问题的算法(视频中的代码有点错误)
题目 请写出最多允许4人同时进餐的哲学家进餐问题的算法(视频中的代码有点错误) 答案 代码 Var chopstick:array[0,-,4],limit : semaphore:=1,1,1,1, ...
- 手把手教你炫酷慕课网视频启动导航的完美实现
看了慕课网的视频启动导航真心感觉不错,然后呢试着去做了个一模一样的效果,个人感觉效果还是不错的. 先来看效果: 整体感觉效果还是非常不错的吧. 实现思路 看上面那个GIF图,分析可知.首先是一个显示慕 ...
- fullpage的使用方法及配置项 (慕课网视频总结)
原文:http://www.qdfuns.com/notes/19279/4d057d633ce51a194ea3acea82029640.html 关于fullpage Fullpage.js ...
- Selenium + Python + Chrome 中国大学慕课网视频爬取
准备放寒假啦,爬取一些MOOC上的课程爬回家去看. 爬取的课程是北京大学的离散数学概论 其实GitHub有可以直接用的程序 但是我半路出家 不怎么会提交HTTP请求 所以直接用selenium简单粗暴 ...
- 慕课网SSMOA办公系统
目录 概述 概述 整个项目部分是按照MVC设计模式分为持久层.业务层.和表现层. 1 在SpringMVC的配置中如果采用/*进行匹配的话就会造成每一个页面都登录不进去,这个问题好像在仿慕课网视频中有 ...
- python opencv 录制视频_如何使用OpenCV、Python和深度学习在图像和视频中实现面部识别?...
Face ID 的兴起带动了一波面部识别技术热潮.本文将介绍如何使用 OpenCV.Python 和深度学习在图像和视频中实现面部识别,以基于深度识别的面部嵌入,实时执行且达到高准确度. 以下内容由 ...
- 仿制慕课网app实现斗鱼,全民k歌视频引导页(ViewVideoViewPaper)炫酷效果
在几个月前,我第一次玩全民k歌,下载完app,它弹出来的引导页吸引了我,不像以前的引导页一样千篇一律,而是用了视频的方式,用一种动态的方式来实现.在今天,我突然又想起了这个效果,就抽出了一点时间在网上 ...
- 用Promise实现队列(爬一爬慕课网HTML代码)
项目初始化 创建一个package.json文件,webstorm快捷创建package.json非常简单. 使用 npm init 快速创建. 工具模块 需要下载的的模块 superagent 页面 ...
- 夜空中最亮的星:慕课网新手学习指南_慕课手记
首先标题是为了凑够标准的十个字,如果你这会去数了一下然后想评论说不是十个字,那我佩服你的求知精神...进来的肯定不是看我瞎扯淡的,我们步入正题. 慕课网作为国内不能说是最大,但是起码口碑最好的一个IT ...
最新文章
- MapReduce源码分析之作业Job状态机解析(一)简介与正常流程浅析
- 报错,贴图整理(1)
- xhprof安装和使用方法(linux版本)
- python ddos攻击脚本_python版本DDOS攻击脚本
- 大图社区搜索的调查综述(二)——预备知识
- linux图片处理工具GraphicsMagick安装使用
- (转)Putty server refused our key的三种原因和解决方法
- rbac权限管理5张表_thinkphp框架下基于rbac的后台程序
- 【工具】(转)PowerDesigner最基础的使用方法入门学习
- 剑指offer——面试题39-2:平衡二叉树
- HCIE Security 单包攻击防范 备考笔记(幕布)
- idea2019.3.3不能热部署_复盘曼联2-1热刺:3大战术力助索肖自救,1人成“红魔”复苏关键...
- 【FICO】SAP中的银行
- 自己写的一个GPS卫星地图
- android登陆界面保存账号密码附带源码
- 微信内置浏览器 用 JS 调用微信APP分享到微信朋友圈
- PCAN-Explorer5 基本使用方法
- m3u8 文件代码片段.
- 欧姆龙485通讯示例程序_黄冈欧姆龙plc培训班
- 论文阅读:Unprocessing Images for Learned Raw Denoising