慕课网视频地址: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手写体识别相关推荐

  1. 【操作系统】请写出最多允许4人同时进餐的哲学家进餐问题的算法(视频中的代码有点错误)

    题目 请写出最多允许4人同时进餐的哲学家进餐问题的算法(视频中的代码有点错误) 答案 代码 Var chopstick:array[0,-,4],limit : semaphore:=1,1,1,1, ...

  2. 手把手教你炫酷慕课网视频启动导航的完美实现

    看了慕课网的视频启动导航真心感觉不错,然后呢试着去做了个一模一样的效果,个人感觉效果还是不错的. 先来看效果: 整体感觉效果还是非常不错的吧. 实现思路 看上面那个GIF图,分析可知.首先是一个显示慕 ...

  3. fullpage的使用方法及配置项 (慕课网视频总结)

     原文:http://www.qdfuns.com/notes/19279/4d057d633ce51a194ea3acea82029640.html 关于fullpage Fullpage.js ...

  4. Selenium + Python + Chrome 中国大学慕课网视频爬取

    准备放寒假啦,爬取一些MOOC上的课程爬回家去看. 爬取的课程是北京大学的离散数学概论 其实GitHub有可以直接用的程序 但是我半路出家 不怎么会提交HTTP请求 所以直接用selenium简单粗暴 ...

  5. 慕课网SSMOA办公系统

    目录 概述 概述 整个项目部分是按照MVC设计模式分为持久层.业务层.和表现层. 1 在SpringMVC的配置中如果采用/*进行匹配的话就会造成每一个页面都登录不进去,这个问题好像在仿慕课网视频中有 ...

  6. python opencv 录制视频_如何使用OpenCV、Python和深度学习在图像和视频中实现面部识别?...

    Face ID 的兴起带动了一波面部识别技术热潮.本文将介绍如何使用 OpenCV.Python 和深度学习在图像和视频中实现面部识别,以基于深度识别的面部嵌入,实时执行且达到高准确度. 以下内容由 ...

  7. 仿制慕课网app实现斗鱼,全民k歌视频引导页(ViewVideoViewPaper)炫酷效果

    在几个月前,我第一次玩全民k歌,下载完app,它弹出来的引导页吸引了我,不像以前的引导页一样千篇一律,而是用了视频的方式,用一种动态的方式来实现.在今天,我突然又想起了这个效果,就抽出了一点时间在网上 ...

  8. 用Promise实现队列(爬一爬慕课网HTML代码)

    项目初始化 创建一个package.json文件,webstorm快捷创建package.json非常简单. 使用 npm init 快速创建. 工具模块 需要下载的的模块 superagent 页面 ...

  9. 夜空中最亮的星:慕课网新手学习指南_慕课手记

    首先标题是为了凑够标准的十个字,如果你这会去数了一下然后想评论说不是十个字,那我佩服你的求知精神...进来的肯定不是看我瞎扯淡的,我们步入正题. 慕课网作为国内不能说是最大,但是起码口碑最好的一个IT ...

最新文章

  1. MapReduce源码分析之作业Job状态机解析(一)简介与正常流程浅析
  2. 报错,贴图整理(1)
  3. xhprof安装和使用方法(linux版本)
  4. python ddos攻击脚本_python版本DDOS攻击脚本
  5. 大图社区搜索的调查综述(二)——预备知识
  6. linux图片处理工具GraphicsMagick安装使用
  7. (转)Putty server refused our key的三种原因和解决方法
  8. rbac权限管理5张表_thinkphp框架下基于rbac的后台程序
  9. 【工具】(转)PowerDesigner最基础的使用方法入门学习
  10. 剑指offer——面试题39-2:平衡二叉树
  11. HCIE Security 单包攻击防范 备考笔记(幕布)
  12. idea2019.3.3不能热部署_复盘曼联2-1热刺:3大战术力助索肖自救,1人成“红魔”复苏关键...
  13. 【FICO】SAP中的银行
  14. 自己写的一个GPS卫星地图
  15. android登陆界面保存账号密码附带源码
  16. 微信内置浏览器 用 JS 调用微信APP分享到微信朋友圈
  17. PCAN-Explorer5 基本使用方法
  18. m3u8 文件代码片段.
  19. 欧姆龙485通讯示例程序_黄冈欧姆龙plc培训班
  20. 论文阅读:Unprocessing Images for Learned Raw Denoising

热门文章

  1. sql 查询排名 排名可并列
  2. STM32程序中前缀MSP的意思
  3. Appstore商店排名前十的威客应用!
  4. USGS今天开始向全球提供Landsat9下载
  5. JS转换为数字的方法Number()、parseInt()和 parseFloat()
  6. 未来视频编码_设计编码营销并消费未来
  7. 软件构建_认为独特的构建正确的软件而不是简单的软件
  8. 逻辑运算符,与,或,非,以及优先级。
  9. “长不大”的云计算第一股
  10. 苹果电脑双系统如何切换,CrossOver兼容双系统无需切换轻松帮你解决