作家
登录

如何用Python和深度神经网络识别图像?

作者: 来源: 2018-02-05 11:46:58 阅读 我要评论

其次是模式特点的抓取。即就是应用异常宏大年夜的计算量,深度神经收集对于图片模式的辨认效不雅也未军舰如人意。因为它进修了太多噪声。而卷积层和采样层的惹人,可以有效过滤掉落噪声,凸起图片中的模式对练习结不雅的影响。

你可能会想,咱们只编写了10几行代码罢了,应用的卷积神经收集必定跟上图差不多,只有4、5层的样子吧?

它的学名,叫做Resnet-50,是微软的研发结不雅,曾经在2015年,博得过ILSRVC比赛。在ImageNet数据集上,它的分类辨识效不雅,已经超进出类。

我把对应论文的地址附在这里(https://link.jianshu.com/?t=https%3A%2F%2Farxiv.org%2Fabs%2F1512.03385),如不雅你有兴趣,可以参考。

如不雅你之前对深度神经收集有一些懂得,必定会加倍认为弗成思议。这么独裁,这么少的练习数据量,怎么能获得如斯好的测试结不雅呢?而如不雅要获得好的练习效不雅,大年夜量图片的练习过程,岂不是应当花很长时光吗?

你把这些描述告诉计算机,它不雅然就可以断定出左边的猫和右边的狗了。

没错,如不雅你本身大年夜头搭建一个Resnet-50,并且在ImageNet数据集上做练习,那么即便你有很好的硬件设备(GPU),也须要很长时光。

如不雅你在本身的标记本上练习……算了吧。

那么,TuriCreate难道真的是个事业?既不须要花费长时光练习,又只须要小样本,就能获得高程度的分类效不雅?

不,数据科学琅绫腔有什么事业。

到底是什么原因导致这种看似神奇的效不雅呢?这个问题留作思虑题,请善用搜刮引擎和问答网站,来赞助本身寻找谜底。

5、小结

经由过程本文,你已控制了以下内容:

如安在Anaconda虚拟情况下,安装苹不雅公司的机械进修框架TuriCreate。

如安在TuriCreate中读入文件夹中的图片数据。并且应用文件夹的名称,给图片打上标记。

如安在TuriCreate中练习深度神经收集,以分辨图片。

若何应用测试数据集,考验图片分类的效不雅。并且找出分类缺点的图片。

卷积神经收集(Convolutional Neural Network, CNN)的根本构成和工作道理。

卷积层听起来似乎很神秘和复杂。然则道理异常简单。它是由若干个过滤器构成的。每个过滤器就是一个小矩阵。

然则因为篇幅所限,我们没有说起或深刻解释以下问题:


若何批量获取练习与测试图片数据。

若何应用预处理功能,转换TuriCreate不克不及识其余图片格局。

若何大年夜头搭建一个卷积神经收集(Convolutional Neural Network, CNN),对于模型的层次和参数做到完全掌控。

若何既不须要花费长时光练习,又只须要小样本,就能获得高程度的分类效不雅(提示关键词:迁徙进修,transfer learning)。

请你在实践中,思虑上述问题。迎接留言和发送邮件,与我交换你的思虑所得。

原文链接:https://www.jianshu.com/u/7618ab4a30e4

【编辑推荐】

  1. 干货来了!阿里工程师告诉你Python中异常处理的常用办法总结
  2. 2018年为Web开辟人员推荐的Python框架
  3. 10分钟学会Python函数基本常识
  4. 百度大年夜牛总结十条Python面试题考验你的┞锋实程度
  5. 一文让钠揭捉?会所有的python模块应用
【义务编辑:庞桂玉 TEL:(010)68476606】

  推荐阅读

  为初学者准备的MariaDB管理命令

之前我们学过了在 Centos/RHEL 7 上安装 MariaDB 办事器并包管其安然,使之成为了 RHEL/CentOS 7 的默认数据库。如今我们再来看看一些有效的 MariaDB 治理敕令。这些都是应用 MariaDB 最基本的敕令,并>>>详细阅读


本文标题:如何用Python和深度神经网络识别图像?

地址:http://www.17bianji.com/lsqh/40521.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)