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

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

3天内不再提示

一套基于GAN的验证码AI识别系统,能在0.5秒之内识别出验证码

DPVg_AI_era 来源:lq 2018-12-16 10:02 次阅读

在网上如何区别机器人和真人?目前基本还是要靠验证码, 目前已经用了近20年,但这招以后可能不管用了!中英两国研究人员联合开发了一套基于GAN的验证码AI识别系统,能在0.5秒之内识别出验证码,从 实际测试结果看,可以说宣布了对验证码的“死刑判决”。

在互联网上进行交流时,你如何证明自己是活生生的真人?

这是一个比较棘手的问题,多年来,这个问题的解决方案一直就是“验证码”,就是看看你能够能成功识别一系列机器无法识别的扭曲字符。这类安全验证工具被称为“CAPTCHA”(即“全自动区分机器和人类公共图灵测试”)。

验证码被广泛用于垃圾邮件过滤、在社交网络上,识别并防止机器人账号发布冒充真人的内容(这些内容很可能包含垃圾或欺诈信息)。在过去的20多年里,虽然有过波折,但总体上看,用验证码解决这类问题是管用的。

但现在,情况可能发生了变化。

近日,英国兰卡斯特大学、中国西北大学、北京大学的计算机科学家们共同开发了一种AI系统,能够在短短0.5秒内识别出多种验证码。该系统已在不同的33个验证码系统中进行了成功测试,其中11个来自世界上最受欢迎的一些网站,包括eBay和维基百科等。

该研究的发起人之一、兰卡斯特大学计算与通信学院副教授Zheng Wang表示:这项研究可能会对文本式验证码文本做出“死刑判决”。

这项研究基于深度神经网络的图像分类器。深度神经网络在图像识别方面表现出惊人的性能。但是,要构建成功的模型,通常需要数百万个手动标记的图像才能实现顺利学习。这项最新成果的新颖之处在于,它使用生成对抗网络(GAN)来创建训练数据。

图中数据为该系统与现行识别器对各网站验证码识别准确率的对比,可以看到,大部分测试中的成功识别率都得到了大幅度提升

这套系统不需要收集和标记数以百万计的验证码文本数据,只需要500组数据就可以成功学习。而且可以使用这些数据,来生成数百万甚至数十亿的合成训练数据,建立高性能的图像分类器。结果显示,该系统比迄今为止所见的任何验证码识别器系统的识别精度都高。

这种方法对于需要大量训练数据的任何图像识别任务都是有用的。然而,验证码识别在某种程度上是独一无二的,因为这类任务本身处在不断发展和变化的状态中。

与真人识别结果的准确率对比情况以及可用性评分。可以看到,第一项的模型表现达到100%识别,超过了真人

早期基于文本的验证码(如本文缩略图所示)是该技术的第一次迭代。但是,到目前为止,我们可能更习惯于使用范围更广的、基于交通标志的验证码。

这种不断变化的状态,让面向验证码识别的训练数据的收集成为一个棘手的任务。(相比之下,学习识别一只狗就不存在这个问题,因为狗的一生中其外观形态不会发生大的变化),

研究人员表示:“也就是说,当我们最终收集到足够的训练数据时,验证码的形式可能快要(或已经)发生变化了,这些变化可能会让之前收集的数据完全无用。

我们的研究成果提供了一种以更低的成本构建验证码识别器的新方法。因此,它对现有的验证码体系构成了真正的威胁,因为它可以以更快的速度地学习验证码的解算器。“

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

    关注

    19

    文章

    1918

    浏览量

    72971
  • 识别系统
    +关注

    关注

    1

    文章

    136

    浏览量

    18798
  • 图像分类
    +关注

    关注

    0

    文章

    90

    浏览量

    11907

原文标题:基于GAN的验证码识别工具,0.5秒宣告验证码死刑!

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    工业视觉在条码/二维识别领域的应用

    工业视觉技术在条码和二维识别领域的应用日益广泛,它通过高精度的图像处理和识别算法,实现了对条码和二维的快速、准确识别。这项技术不仅提高了
    的头像 发表于 11-18 16:28 114次阅读
    工业视觉在条码/二维<b class='flag-5'>码</b><b class='flag-5'>识别</b>领域的应用

    新大陆扫器哪款能够识别DPM?新大陆二维器介绍

    随着工业自动化的不断发展,二维和数据矩阵(DPM)在生产、物流和仓储等领域的应用越来越广泛。DPM因其高密度和小体积的特点,常常被应用于金属、塑料等各种材料的直接标记。这就对扫
    的头像 发表于 07-29 14:36 303次阅读
    新大陆扫<b class='flag-5'>码</b>器哪款能够<b class='flag-5'>识别</b>DPM<b class='flag-5'>码</b>?新大陆二维<b class='flag-5'>码</b>扫<b class='flag-5'>码</b>器介绍

    多目标智能识别系统

    智慧华盛恒辉多目标智能识别系统种利用现代计算机视觉技术和人工智能算法,从图像或视频中同时识别和分类多个目标物体的系统。这种系统广泛应用于
    的头像 发表于 07-16 10:42 1.3w次阅读

    基于OpenCV的人脸识别系统设计

    基于OpenCV的人脸识别系统个复杂但功能强大的系统,广泛应用于安全监控、人机交互、智能家居等多个领域。下面将详细介绍基于OpenCV的人脸识别系统的基本原理、实现步骤,并附上具体
    的头像 发表于 07-11 15:37 1.2w次阅读

    生物识别验证在哪里开启

    生物识别验证种利用生物特征进行身份验证的技术,包括指纹、面部、虹膜、声音等。随着科技的发展,生物识别
    的头像 发表于 07-08 10:26 810次阅读

    EMC与EMI测试整改:从问题识别到效果验证

    深圳比创达电子|EMC与EMI测试整改:从问题识别到效果验证
    的头像 发表于 06-27 10:37 438次阅读
    EMC与EMI测试整改:从问题<b class='flag-5'>识别</b>到效果<b class='flag-5'>验证</b>

    闸机安装二维识别器轻松解决访客预约通行难题

    流程,让访客管理更加智能化。闸机安装嵌入专用的二维识别器后可以轻松对接各种访客预约系统,用户通过扫描访客出示的二维,快速读取信息并验证
    的头像 发表于 03-11 13:53 436次阅读
    闸机安装二维<b class='flag-5'>码</b><b class='flag-5'>识别</b>器轻松解决访客预约通行难题

    Labview调用Halcon识别二维

    Labview调用Halcon识别二维识别多个二维 使用Labview 2020编辑,halcon的版本是 19.11,32位
    发表于 02-21 16:31

    GM861条识别模块用户手册V1

    GM861条识别模块
    发表于 01-22 14:41 1次下载

    电脑的pin是什么?PIN和密码有什么区别?电脑如何设置pin

    电脑的pin是什么?PIN和密码有什么区别?电脑如何设置pin? 电脑的PIN是个人识别号码的简称,是
    的头像 发表于 01-17 11:17 3w次阅读

    黑底白识别,性价比最高的读神器

    近年来,我们常常能在物料的身上发现各式各样的二维,二维技术因其使用便捷、低成本、安全、可承载数据量大被广泛应用于工业生产信息追溯中。在二维的颜色选择上,深色模块
    的头像 发表于 01-16 08:24 534次阅读
    黑底白<b class='flag-5'>码</b><b class='flag-5'>识别</b>,性价比最高的读<b class='flag-5'>码</b>神器

    鸿蒙实战基础(ArkTS)-窗口管理

    基于窗口能力,实现验证码登录的场景,主要完成以下功能: 登录页面主窗口实现沉浸式。 输入用户名和密码后,拉起验证码校验子窗口。 验证码校验成功后,主窗口跳转到应用首页。 登录界面实现沉浸式 完成登录
    发表于 01-12 17:51

    验证码渗透最全总结

    简单测试方法,就是看到个登录框,然后新建打开图片链接,在图片链接中就有机会看到两个参数值,个是 width,个是 length。这两个参数是计算图片验证码的长宽,如果长宽过高就会
    的头像 发表于 01-05 11:33 685次阅读
    <b class='flag-5'>验证码</b>渗透最全总结

    鸿蒙原生应用/元服务开发-Serverless账户验证码的问题

    在应用/元服务早期使用过程中,-Serverless账户验证码的格式是[AGC][应用/元服务名称],如下图。 但是,在最近,[应用/元服务]名称直接变成了【default】,用户收到这种验证码后,心里存有疑虑的,这是哪里配置或者设置的问题吗?大家有遇到同样的问题吗?如何
    发表于 12-27 15:55

    基于启明6M5开发板的智能门锁设计

    本项目是基于启明6M5开发板设计个门锁系统,通过板载ESP8266网络将验证码发送至云端,用户通过手机上接受到的验证码打开门锁。项目功能演示如下:
    的头像 发表于 12-18 12:30 1209次阅读
    基于启明6M5开发板的智能门锁设计