收集好数据之后,就可以进行训练了。这里可以参考我之前写的一篇博客,利用预训练模型进行迁移训练,详见【开发日记】马桶识别之马桶分类,通过迁移学习进行马桶分类

通过上述博客组织好数据结构,然后调用以下代码即可:

python E:\Python35\Lib\site-packages\tensorflow\examples\image_retraining\retrain.py --image_dir F:\AI\proj\data

通过一段时间训练,就可以得到训练好的模型。但是默认使用的模型是Inception V3,测试精度可以达到97.5%,但是模型大小有83M,而且时间会比较长。为了适应树莓派的环境(计算力低,内存小),可以使用Mobilenet进行训练,通过运行以下代码即可

python E:\Python35\Lib\site-packages\tensorflow\examples\image_retraining\retrain.py --image_dir F:\AI\proj\data --architecture mobilenet_0.50_128

上述调用的代码是使用预训练的mobilenet_0.50_128模型,训练完的模型大小只有5M多,而且精度也可以达到97.5%(和Inception V3精度一样,可能是因为本项目比较简单),运算速度更快。

可能由于网络问题,上述用到的预训练模型无法下载,这里也提供了百度网盘,可以移步这里进行下载:

链接:https://pan.baidu.com/s/1o9dNprG 密码:pikw

【开发日记】石头剪刀布之神经网络训练相关推荐

  1. 【开发日记】石头剪刀布之卷积神经网络

    在上一篇文章中--石头剪刀布之神经网络训练,利用预训练的MobileNet虽然可以得到很高的精度,而且模型占用的内存很小,只有5M左右.但是,在实际应用的时候,在我的笔记本上识别一张图片需要0.5s( ...

  2. parallels desktop网络初始化失败_秘籍在手,训练不愁!特斯拉AI负责人Karpathy的超全神经网络训练套路...

    大数据文摘出品 编译:周素云.宋欣仪.熊琰.ZoeY.顾晨波 训练神经网络到底有诀窍和套路吗? Andrej Karpathy认为,还的确有. 这位特斯拉的人工智能研究负责人.李飞飞的斯坦福高徒刚刚难 ...

  3. 特斯拉开发 Dojo 神经网络训练计算机;CMU 新实验改善机器人知觉

    开发者社区行业周刊又和大家见面了,快来看看这周有哪些值得我们开发者关注的重要新闻吧. 特斯拉开发 Dojo 神经网络训练计算机 后者是性能野兽 高通骁龙芯片存在 400 多个漏洞,影响全球超 40% ...

  4. 亚马逊马超:如何使用DGL进行大规模图神经网络训练?

    演讲嘉宾 | 马超(亚马逊应用科学家) 整理 | 刘静  出品 | AI科技大本营(ID:rgznai100) 与传统基于张量(Tensor)的神经网络相比,图神经网络将图 (Graph) 作为输入, ...

  5. 陈键飞:基于随机量化的高效神经网络训练理论及算法

    [专栏:前沿进展]随着预训练模型参数规模的增长,所需的算力也不断增加,从算法层面研究和处理模型规模的增长成为研究者关注的话题.近期举办的Big Model Meetup第二期活动,特邀清华大学助理教授 ...

  6. 神经网络 梯度下降_梯度下降优化器对神经网络训练的影响

    神经网络 梯度下降 co-authored with Apurva Pathak 与Apurva Pathak合着 尝试梯度下降优化器 (Experimenting with Gradient Des ...

  7. 神经网络训练算法的调用,人工神经网络训练案例

    1.BP人工神经网络方法 (一)方法原理 人工神经网络是由大量的类似人脑神经元的简单处理单元广泛地相互连接而成的复杂的网络系统.理论和实践表明,在信息处理方面,神经网络方法比传统模式识别方法更具有优势 ...

  8. Linux 小程序开发日记(终章)(pyqt+yolov5)

    Linux 小程序开发日记(终章) 哈喽大家好,我是爱喝欢乐水的柳橙汁,这一篇,是最后一篇啦.我会将所有个过程都梳理一遍. 关于代码的详细注释,大家就参考一下之前的笔记吧.这一篇博客我就放上我精简的代 ...

  9. 人工神经网络的训练步骤,神经网络训练过程图解

    如何通过人工神经网络实现图像识别 . 人工神经网络(ArtificialNeuralNetworks)(简称ANN)系统从20世纪40年代末诞生至今仅短短半个多世纪,但由于他具有信息的分布存储.并行处 ...

最新文章

  1. cmake 成功后, make 出现 No such file or directory 问题解决
  2. 学完了python能做什么-学会Python后都能做什么?网友们的回答简直不要太厉害
  3. Python中必学知识点:类方法、实例方法和静态方法
  4. android studio 导入一个已有的android studio project作为lib使用
  5. 无偏PU learning简介
  6. 数据太少怎么办?试试自监督学习,CV训练新利器,fast.ai新教程,LeCun点评
  7. Java中try catch finally语句中含有return语句的执行情况
  8. python开发gui实战_python实战GUI界面+mysql
  9. 不能返回函数内部new分配的内存的引用_JNI开发之局部引用、全局引用和弱全局引用(三)...
  10. vue-cli 该如何正确打包iconfont?
  11. pcan的dbc和project等的配置
  12. 100位量子计算机算力,量子算力争霸再迎赛点:谷歌称瞄准新纪录!
  13. 智者务其实,愚者争虚名
  14. 苹果手机在未激活的状况下待机时间长了会自动关机吗
  15. FPGA——时钟分频
  16. 《科学之路》| 图灵奖得主杨立昆人工智能十问:AI会统治人类吗?
  17. 模糊PID控制器MATLAB仿真探讨,模糊PID控制器MATLAB仿真探讨
  18. PN转CANopen调试案例
  19. 软件测评师之申请补贴(六)
  20. 绝地腾讯手游登入显示服务器满了,绝地求生刺激战场注册已满什么意思 注册已满解决方法详解[多图]...

热门文章

  1. 天正启动时加载那些lisp_怎么在启动CAD时自动加载Lisp的工具和插件?
  2. CNCC2009会议剪影
  3. Microsoft Store无法打开解决方法
  4. photoshop2020入门笔记(三)——磨皮
  5. oracle 模糊查询 逗号_Oracle--通配符、Escape转义字符、模糊查询语句
  6. vuedevtools工具(2023官网下载)
  7. Gartner存储魔力象限前四,阿里云如何成为“领头羊”?
  8. 国密curl的用法指南
  9. 一号店静态页面(html)
  10. 计算机ip地址未修复连接不了无线网络,小编教你修复本地连接没有有效的ip配置...