0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

到底是什么让机器学习达不到我们的期待呢?

nlfO_thejiangme 2018-03-27 13:56 次阅读

机器学习虽然能够在很多地方显示出强大的力量,同时也被集成到了很多的商业流程中去,但它依旧有一些不完美的地方,今天我们就通过一些典型的例子来深刻感受一下机器学习的局限性。

人脸识别

目前最先进的人脸识别系统可以达到99%的准确率。作为使用最为广泛的机器学习算法,人脸识别得到了飞速的发展,但在这背后需要我们对几件事情保持清醒。首先,99%的正确率是来自与验证数据集的测试结果,而验证数据集则来自于与训练数据集相同的数据集,并从中随机抽取。这就意味着数据的均值和方差与训练数据十分相似。但当我们将系统置于真实情况下时,实际照片的特性与训练数据不可能相同,那么实际的精度很有可能低于99%。

模型有时候会将其他的东西识别成人脸(假阳性)或者忘却漏掉了人脸(假阴性)。不同的模型在不同的阶段有着不同的表现,在使用时你需要确定你需要什么样层次的模型,给出多高的精度是可以接受的。在选择权衡算法时,一个模型在检测几千张脸时错检几十张,而另一个模型可以将准确率提高一半但需要10x的处理时间和运算,那么前者将会是不错的选择。剩下的可以交给人类来做,我们对于少量假阳性和假阴性的样本有着非常快的准确识别能力。

下面是几个关于模型训练的数据清理经验。最好的当然是保证每一张脸都可以很容易地看到,没有模糊遮挡,也没有很奇怪的角度。同时图像要保持适度的分辨率,分辨率太高的图像容易引入造成算法失效的噪音。

光学字符识别(OCR)

目前最先进的光学字符识别系统对于文件的识别与排版已经有十分优异。基于边缘检测、计算机视觉与字符识别的技术使得OCR不断改进,对于扫描文档几乎没有障碍了。

但目前OCR还不能够胜任的是非扫描文件的识别,这也是验证码还能作为网站人类识别的功能存在。人类对于字母识别有着无与伦比的能力,无论是模糊、扭曲、颜色不同都不在话下,而计算机望尘莫及。

OCR很有用但对于一些场景下使用不当就会文不对题,下面这张球赛的截频就是一个典型的例子。

上图如果用OCR识别很有可能生成这样的一大串:

[0] PREMIER LEAGUE [1] TOT 2 [2] M [3] U [4] 0 [5] 36:2 [6] 4 [7] SPORTS [8] NEW 0 BUR 0 [9] HALFTIME [10] LIVE [11] NBCSN

如果没有上下文语境我们很难明白识别出的意思,哪里是队名哪里是logo?这会造成很大的混乱。

我们不应该像使用通用OCR一样来直接简单粗暴的套用,而是需要针对情况进行分析。对于上面的例子如果我们想要追踪球员,那么目标追踪的方法会很好,但如果想要追踪比赛分数和时间,那么将OCR限定在固定区域中会是不错的选择。

视 频

视频是一种很神奇的存在,虽然很多机器学习模型能在视频上实现和照片一样的效果,但总会有意想不到的情况。数字世界的解码和封装总是与视频的压缩率和长宽比耦合在一起。

同时考虑到处理时间和算力的限制,对视频进行处理时我们往往选择低分辨的格式。当你选择低分辨率或者较高的压缩时,视频并不会是一组连续的静态图片,所以计算机视觉的识别方法将会与静态图片中的识别方法有很大的差别。

为了说明这一情况我们可以随便点开一个视频并暂停,如下图所示。人们的脸变得模糊、角度和整体形象都显得和静态下十分不同。

下面应该是计算机看到的人脸区域:

你能从中认出图中的主角是谁吗?如果对你来说很困难那么对于计算机来说也不容易!

对于人类来说,在视频中识别人脸很容易,但要把独立的帧抽取出来你会发现图像质量出乎意料的差。

但我们也不能否定机器学习,因为机器学习在大多数情况下对于视频的自动化分类和标注时十分重要的手段。我们需要明白的是我们期望得到的结果以及如何去修正模型实际的表现。如果一个庞大的全球名人识别模型对一段视屏进行检测可能会出现很多假阳性的结果,但是如果使用一个仅仅包含几个著名人士的模型来检测则会得到好得多的结果。如果你的模型表现不好,你还可以从数据的角度来改进,譬如说某个节目中人脸出现的位置就可以作为先验知识来帮助机器提高正确率。我们需要尝试不同的模型和工作流总能取得成功。

如何成功的应用机器学习?

机器学习十分强大,有人将它应用于检测学术造假的论文,也有人将它应用于人脸身份认证、不良内容的裸露检测等。同样也用于为用户推荐商品和服务的推荐引擎上,在这样的场景下假阳性和假阴性的推荐结果不会造成太大影响,事实上一些异常推荐还为用户探索新事物提供了条件。

还有改善搜索引擎的个性化能力,检测农作物动物的疾病以及预测产量等等方面。机器学习将会有无数的应用,我们对它充满期待,但同时也会把握住期待的方向让机器学习正常运转。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人脸识别
    +关注

    关注

    76

    文章

    4002

    浏览量

    81658
  • 机器学习
    +关注

    关注

    66

    文章

    8344

    浏览量

    132288

原文标题:灵魂拷问:是什么让机器学习达不到我们的期待呢?(开头有个大事儿)

文章出处:【微信号:thejiangmen,微信公众号:将门创投】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    TPA3123 SE工作方式,实际输出功率达不到标称的70%,为什么?

    1、SE工作方式,实际输出功率达不到标称的70%:现象用示波器在负载两端观察,测试正弦波信号的上半周会先于下半周失真,从而影响输出功率。 2、串扰只有20~40dB,达不到标称参数:人不解的是,串扰信号波形是正弦波的半周,
    发表于 11-06 08:19

    请问PCM2903C的温度范围到底是多少

    如下图,PCM2903C的温度范围到底是多少? 如果用在-25~85℃,是否会出问题?
    发表于 10-14 07:14

    TAS2110 采用内部升压模式, 输出功率只有2W不到,是哪里的问题?

    后会恢复,然后又中断。 所以达不到设计目标5W. 感觉系统哪里有保护启动了。 请教可能到底是哪里有问题? 哪里起保护了吗?
    发表于 10-11 06:53

    功放和运放到底是什么区别?

    想请问一下功放和运放到底是什么区别,感觉只要接一个小负载,运放的输出电流也可以很大啊?到底有什么区别啊
    发表于 09-10 07:00

    运放的输入电容到底是什么?

    我想请问一下运放的输入电容到底是什么?
    发表于 09-04 06:52

    LM833实际放大倍数为4倍达不到设计的20倍,是什么问题

    LM833实际放大倍数为4倍达不到设计的20倍,是什么问题? 附件是相关电路,谢谢!
    发表于 08-19 06:54

    VCA810放大倍数达不到怎么解决?

    请教下大家,由于接收的信号动态范围很大,我们选用VCA810,但是测试结果只能到-26到28dB,远远达不到±40dB,放大大概在给电压大于-1.7V的时候就开始出现自激振荡了,下面是电路图还有
    发表于 08-16 13:33

    运放旁路电容必须靠近芯片引脚的原因到底是什么

    运放旁路电容必须靠近芯片引脚的原因到底是什么?有的说是怕走线的电感与旁路电容形成谐振,旁路电容靠近运放的时候走线的电感不应该更大了吗(走线越长,走线的寄生电感也就越大)
    发表于 08-01 06:56

    共享单车到底是什么通信原理

    我们经常骑的共享单车到底是什么通信原理,有人了解过吗? 一、智能车锁 共享单车最核心的硬件是智能车锁,主要用于实现控制和定位功能。
    发表于 04-09 10:33 791次阅读
    共享单车<b class='flag-5'>到底是</b>什么通信原理

    Systick到底是用作延时好还是用作定时好?都有什么优缺点?

    功能,作基础定时用,而不建议用作延时功能,方便后面程序移植. 最好有个定论,方便后面程序的移植,不能各自玩各自的,一个公司里面写程序的风格和标准需要统一。 想问下各位,Systick到底是用作延时好?还是用作定时好,都有什么优缺点?
    发表于 04-08 07:37

    工字电感的额定电流达不到要求应该怎么解决

    电子发烧友网站提供《工字电感的额定电流达不到要求应该怎么解决.docx》资料免费下载
    发表于 02-28 10:25 0次下载

    共享单车到底是什么通信原理?

    我们经常骑的共享单车到底是什么通信原理,有人了解过吗?下面宝蓝小编就带大家了解下。
    的头像 发表于 02-25 10:32 1301次阅读
    共享单车<b class='flag-5'>到底是</b>什么通信原理?

    插件磁环电感的电流达不到要求可以这样处理

    能指标。我们在做插件磁环电感选型的时候,一定会研究电流方面的原因。如果插件磁环电感的额定电流达不到要求又应该如何解决? 在应用中,如果发现使用的插件磁环电感额定电流没有办法满足设备运行要求,应该尽快采取有效措施以保证系
    的头像 发表于 02-23 10:22 306次阅读

    移动机器人的组成和操作方法

    移动机器到底是由哪些部分组成的,接下来我们就一起认识一下它。
    的头像 发表于 01-02 09:49 1538次阅读
    移动<b class='flag-5'>机器</b>人的组成和操作方法

    请问AD8603的电源供电范围到底是多少

    ADI官网上的数据手册给出的电源电压为1.8V-5V 但在ADI参考电路合集1中的AD8603采用15V电源供电 请问AD8603的电源供电范围到底是多少
    发表于 11-15 08:15