2998| 1
|
[2019赛事资讯] 【脑洞大赛培训】基于Tensorflow 的树莓派软件学习 |
【树莓派软件学习小组第二课】 蘑菇云树莓派软件学习小组第二课 ——基于Tensorflow 的数字识别 内容简介:用scratch3做一个四位数的手写数字,传输到树莓派上,利用基于Tensorflow的神经网路模型进行识别。 课程内容
课程正文: 前期知识: 1. 什么是深度学习
2.深度学习基本概念
3.深度学习基本流程
4.什么是tensorflow
5.如何学习TensorFlow
6.演示项目
(1)系统下载 直接连上树莓派使用git命令(如何连接树莓派请自由探索。) [mw_shl_code=applescript,true]git clone https://github.com/augustye/scratch-ai[/mw_shl_code] 手动安装依赖与需要的包清单: [mw_shl_code=applescript,true]cat scratch-ai/install/raspberry_pi.sh[/mw_shl_code] (2)启动服务器程序 [mw_shl_code=applescript,true]python3 scratch-ai/server.py[/mw_shl_code] 当树莓派出现了,说明启动成功。 (3)打开Scratch网址:使用在线 Scratch: 192.168.3.103替换为树莓派ip地址,原理是浏览器来给树莓派发送图片的base64编码。 (4)打开scratch程序 文件 -- 从电脑中上传 -- static/draw.sb3 (5)手写和识别 在右边的输入框输入四位验证码,目前只支持四位,如果3个数字也是识别出来四位。 树莓派上就会完整显示四位的验证码。 7.原理 Scratch -> Web Server -> Python Function -> TensorFlow Scratch 浏览器中传送数据到树莓派的Web Server,然后树莓派上的Python 脚本会获取收到的图像,调用TensorFlow来做识别。
8.预训练模型的问题
9.脑洞:
|
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed