精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

實戰(zhàn) Cnn 卷積神經(jīng)網(wǎng)絡(luò)識別驗證碼,準確率99.5%

人工智能 算法
這是一個運行了2年的個人小項目,最近目標網(wǎng)站改為掃碼登錄,于是公布出來作為技術(shù)分享。

一、背景介紹

這是一個運行了2年的個人小項目,最近目標網(wǎng)站改為掃碼登錄,于是公布出來作為技術(shù)分享。項目緣起是女神參與的簽到活動,堅持了很久,后來嫌麻煩,中途放棄又覺得可惜,問我能不能實現(xiàn)程序自動登錄+簽到。我打開某網(wǎng)站看了下,python+selenium就可以實現(xiàn),但人家要的是全自動,這就需要把驗證碼自動識別的難點攻克掉了。懶永遠是技術(shù)進步的源動力啊,不過我對機器視覺本身也比較感興趣,那些年小區(qū)和單位的門口都是車牌識別了,也想借此機會探究一下這門技術(shù)是怎么回事。

先上兩張鎮(zhèn)樓圖,一張是準確率統(tǒng)計,一張是實戰(zhàn)截圖。其中動圖只進行了驗證碼識別,沒有登錄操作,僅用于效果展示。本文不會對技術(shù)細節(jié)及理論原理做太多介紹,只是展示一下聽起來高大上的人工智能+機器學(xué)習+計算機視覺,個人也有很多場景可以把玩的。如果對這個效果感興趣,可以接著往下看看:

二、分析驗證碼:

某網(wǎng)站的驗證碼還是挺復(fù)雜的,有四套模版,有的加了干擾線,有的是用點陣構(gòu)建字母,有的進行的各種扭曲,還渲染上了七彩色。

先去網(wǎng)上看看有沒有現(xiàn)成的輪子,方法很多,簡單的方法能實現(xiàn),就不用麻煩的。

1、先試試谷歌的tesseract、pytesser3,都是一回事,代碼極其簡潔,兩三行就出結(jié)果,勉強可以接受吧,規(guī)規(guī)矩矩的字,識別率還挺高,但稍加變形,結(jié)果就驢唇不對馬嘴。

2、本著一切從簡的原則,還是打算依賴pytesser3,給它喂適合的數(shù)據(jù),把驗證碼轉(zhuǎn)灰度圖、二值化、濾波降噪、模糊各種手段組合著用,還測試了4位驗證碼切割成4張小圖片,以單字符識別的形式提高它的準確率。不過不論你用什么手段往它身上招呼,識別效果都差得遠著呢。

3、只有祭出終極大招了,機器深度學(xué)習+卷積神經(jīng)網(wǎng)絡(luò),在入這個坑之前,做了好久好久的心理建設(shè),cnn這么大的坑我爬得出來嘛?經(jīng)過了一個多星期的學(xué)習,跑出了鎮(zhèn)樓圖的效果,也穩(wěn)定運行2年時間,可以簡單分享一下大致調(diào)試過程了。

三、開發(fā)調(diào)試流程

cnn模型訓(xùn)練需要有訓(xùn)練集和測試集,這兩個數(shù)據(jù)集,計算機需要知道答案,那么知道答案的數(shù)據(jù)怎么來?

1、先寫個腳本,采集了200份目標網(wǎng)站的驗證碼,人工打上標簽,把答案作為驗證碼圖片的文件名前4個字符。

2、人肉打標效率太低。花錢打標?不至于吧,自己寫個小程序簽到玩,還要投資?那就自己生成一批吧。觀察目標網(wǎng)站的驗證碼,扭曲、模糊、加線的手法挺像谷歌開源驗證碼開發(fā)包的,下一個回來,模擬一下。包是java的,在eclipse里略做改動,一頓午飯的時間就生成了50萬張帶答案的驗證碼。類似這樣,文件名前4個字符就是答案。

3、訓(xùn)練集有了,下面搭建訓(xùn)練和部署環(huán)境,基于簡便和通用性考慮,這次驗證碼圖片不再切割,整體丟給機器去訓(xùn)練。

四、驗證效果

到了收獲的時候。程序調(diào)好,臨近下班,把訓(xùn)練集和測試集丟給程序,6W數(shù)據(jù)CPU要跑一晚上,GPU只用20分鐘。我這50W數(shù)據(jù),GPU半個晚上也就訓(xùn)練完了。下面是第二天早上,實驗環(huán)境下的數(shù)據(jù),實驗環(huán)境是指:訓(xùn)練集,測試集,考試集都是用同一套系統(tǒng)生成的。準確率達到97.3%。

那么在實際環(huán)境中,效果如何呢?實際環(huán)境是指訓(xùn)練集,測試集是通過自己寫的代碼生成的。而考試集是從目標網(wǎng)站采集回來并人工標識的。

真實環(huán)境才85%,有點低了對不對?把錯誤的地方都找出來查找一下原因:

類似這樣的錯誤,是我識別錯了,機器給我指出了答案的不正確,讓我自愧不如啊。不過這感覺挺美妙的。

還有這種的,這么明顯,怎么可能人肉識別錯呢,后來一看鍵盤,7和U離得太近,一定手滑了。排除這些人工標識出錯,真實環(huán)境的準確率達到90%。基本能符合自動登錄的要求了。

五、如何提高準確率

后來我進一步思考,還有沒有什么辦法可以讓準確率更高一些呢?實驗環(huán)境和真實環(huán)境差在哪里,有7%的差距呢?目標網(wǎng)站一定是有哪些微調(diào)我沒有觀察到。比如這張:

左邊六張圖是模擬生成的驗證碼,右邊一張圖是人肉從目標網(wǎng)站上打來的碼。肉眼看上去很像,字體上似乎有微小的差別,導(dǎo)致了實驗環(huán)境與真實環(huán)境7%的準確率誤差,要解決這個問題,有兩個辦法:

1、人肉打出足夠多的碼,以此為測試集,重新訓(xùn)練。效果應(yīng)該不錯,可是缺點也顯而易見,哪有那么多功夫去人肉打碼。或者有時間,就是懶,你要用技術(shù)去解決啊。這么一說,好像也有辦法,Apple 的AI首秀就是治這種懶的,見辦法2。

2、關(guān)鍵字:simgan。認真研究了相關(guān)的2篇論文,覺得有搞頭啊,決定試一下。

六、提高準確率的進階實驗

又經(jīng)過十幾天的實驗(訓(xùn)練一次太久了),對simgan原理有了更深的了解,SimGAN-Captcha的實驗也完全復(fù)現(xiàn),然后對其進行擴展,應(yīng)用到自己的環(huán)境中進行樣本增強,實驗過程按這樣的思路:

首先復(fù)現(xiàn)SimGAN-Captcha過程。然后改灰度圖為RGB,通過無標識的真實數(shù)據(jù)和有標識的模擬數(shù)據(jù),訓(xùn)練SimGAN-Captcha,通過訓(xùn)練好的模型,Refine上面提到的50萬+1萬模擬的訓(xùn)練數(shù)據(jù),通過Refined的數(shù)據(jù),重新訓(xùn)練驗證碼識別模型,統(tǒng)計準確率做對比。可是效果并不好,甚至肉眼放大也無法在像素層面上找到差異,可以說模擬的很逼真,也可以說Refine沒效果。甚至讓人懷疑,SimGAN-Captcha是否工作了。于是用另一套驗證碼生成器生成完全不相同的驗證碼,讓SimGAN-Captcha在像素層面對新驗證碼進行強化,用以證明Refine確實是干活了。

經(jīng)過了50多小時的訓(xùn)練,SimGAN-Captcha有了明顯的增強效果,舉個例子:

為了方便表述,從左到右我們依次叫它們1號、2號、3號、4號。1號是用完全不同的算法X生成的驗證碼,灰頭土臉的。3號、4號是上文提到的目標網(wǎng)站的真實的不同形式的驗證碼。以算法X生成的類1號驗證碼為Synthetic數(shù)據(jù)集,以類似3號、類似4號驗證碼為real數(shù)據(jù)集,refine出來的合成驗證碼為2號。仔細觀察2號,已經(jīng)有了很多3、4號的特征,比如:1、不再灰頭土臉,變得鮮艷了,P,K,H色彩對比都比較明顯;2、干擾線有了彩色斷點,這個特征很好的模擬了類3號樣本;3、字母P與E有了類4號的點陣效果,模擬點陣應(yīng)該是SimGAN的拿手好戲,如果讓它把干擾線變扭曲就難為它了。

看來SimGAN的確有效果,它能在像素層面上,把模擬樣本盡量向著真實樣本的方向改造,不過,即使改造的“像一些”了,好像對準確率的提高也沒多大幫助。用谷歌的captcha生成的驗證碼做Synthetic數(shù)據(jù)集,目標網(wǎng)站驗證碼做real數(shù)據(jù)集,進行訓(xùn)練,然后用這樣的模型生成cnn的訓(xùn)練集與測試集,再對目標網(wǎng)站的驗證碼進行測試,準確率提高不到0.5%。用上面提到的算法X生成的驗證碼做Synthetic數(shù)據(jù)集,目標網(wǎng)站驗證碼做real數(shù)據(jù)集進行訓(xùn)練,然后用這樣的模型生成cnn的訓(xùn)練集與測試集訓(xùn)練cnn,與直接用X算法生成的訓(xùn)練集與測試訓(xùn)練出的cnn模型,在正確率的對比上,只提高0.1%。把上面的過程用語言描述出來,都已經(jīng)很繞了,實際訓(xùn)練時,盡量安排在晚上或周末,累計在訓(xùn)練上花了4、5百小時,花了這么大的時間成本,取得這么小的進步,確有不值。而當我走了一大圈,回到起點,試著把cnn的訓(xùn)練加強,對它提高要求,不以準確率達到99%為中止條件,要準確率達到200%才停止訓(xùn)練(類似while 1 循環(huán)),只用了一頓午飯的時間,準確率就有了2.2%的提升。用同樣的600份實驗數(shù)據(jù)做對比,上篇文章中準確率是97.33%,這次提高到99.5%,如鎮(zhèn)樓圖。對于驗證碼識別來說,在正確的道路上努力訓(xùn)練才是王道,SimGAN并沒有那么好的效果。

SimGAN應(yīng)該是有自己擅長的領(lǐng)域的,驗證碼增強不行,圖像增強會不會效果不錯?前文提到的蘋果AI首秀的那篇論文,對眼球控制的圖像進行樣本增強,似乎效果顯著啊,我也完成了復(fù)現(xiàn),效果非常好,有機會再分享吧。


責任編輯:武曉燕 來源: 今日頭條
相關(guān)推薦

2018-06-08 15:51:56

CNN皮膚癌人工智能

2024-09-29 16:00:26

2021-09-18 09:15:39

Python神經(jīng)網(wǎng)絡(luò)Python基礎(chǔ)

2017-05-04 18:30:34

大數(shù)據(jù)卷積神經(jīng)網(wǎng)絡(luò)

2017-04-26 09:30:53

卷積神經(jīng)網(wǎng)絡(luò)實戰(zhàn)

2022-10-11 23:35:28

神經(jīng)網(wǎng)絡(luò)VGGNetAlexNet

2016-12-08 09:30:00

圖片數(shù)據(jù)庫網(wǎng)絡(luò)爬取數(shù)據(jù)清洗

2020-09-18 11:40:44

神經(jīng)網(wǎng)絡(luò)人工智能PyTorch

2021-06-22 09:46:52

神經(jīng)網(wǎng)絡(luò)人工智能深度學(xué)習

2013-06-19 10:19:59

2017-09-08 13:30:32

深度學(xué)習圖像識別卷積神經(jīng)網(wǎng)絡(luò)

2020-04-26 15:35:49

神經(jīng)網(wǎng)絡(luò)決策樹ImageNet

2022-04-07 09:01:52

神經(jīng)網(wǎng)絡(luò)人工智能

2016-12-20 09:55:52

卷積神經(jīng)網(wǎng)絡(luò)無人駕駛

2024-06-06 10:08:32

2017-10-17 09:49:06

2020-10-18 12:27:35

人工智能人臉識別技術(shù)

2021-09-09 08:55:50

Python項目驗證碼

2019-01-05 08:40:17

VGG神經(jīng)網(wǎng)絡(luò)

2020-12-29 05:33:03

Serverless驗證碼架構(gòu)
點贊
收藏

51CTO技術(shù)棧公眾號

国产一区二区精品在线观看| 天天综合永久入口| 成人a'v在线播放| 欧美在线不卡一区| 亚洲高清视频一区| 免费在线不卡av| 成人在线一区| 6080yy午夜一二三区久久| 国内外成人激情免费视频| 不卡视频在线播放| 99re国产精品| 一区二区三区精品99久久| 久热精品在线播放| 污污视频在线| 91热门视频在线观看| 欧美成人午夜剧场免费观看| 久久久精品高清| av网站在线免费看推荐| 大尺度一区二区| 2019亚洲男人天堂| 任我爽在线视频| 国产成人一二片| 91黄视频在线| 免费网站在线观看视频 | 怕怕欧美视频免费大全| 欧美精品久久久久久久多人混战| 中文网丁香综合网| 亚洲第一第二区| 日韩国产一区二| 精品少妇一区二区30p| 精品少妇一区二区三区免费观| 99久久999| 天天综合色天天| 免费看啪啪网站| 凸凹人妻人人澡人人添| 毛片av中文字幕一区二区| 欧美激情国产精品| 国产精品免费无码| 噜噜噜狠狠夜夜躁精品仙踪林| 欧美色男人天堂| 成人av一级片| 欧美aaaxxxx做受视频| 国产欧美精品一区| 国产一区二区免费电影| 136福利视频导航| 亚洲一区网站| 欧美国产极速在线| 亚洲一级二级片| 天天躁日日躁狠狠躁欧美巨大小说| 欧美性色黄大片手机版| 欧美牲交a欧美牲交| av软件在线观看| 国产精品美女www爽爽爽| 黄色91av| 成人无码一区二区三区| 久久精品二区亚洲w码| 国产精品高清网站| 国产精品第5页| 日韩亚洲国产欧美| 久久久免费电影| 午夜写真片福利电影网| 香蕉综合视频| 最新的欧美黄色| 国产一区二区三区精品在线| 欧美性生活一级片| 亚洲国产成人久久| 国模无码视频一区| 国产精品一站二站| 欧美一区三区四区| 三级黄色片播放| 成人一级视频| 欧美三级电影一区| 国产精品自拍视频在线| 日本一道高清亚洲日美韩| 日韩欧美国产骚| 欧美日韩在线中文| 小早川怜子影音先锋在线观看| 精品久久久久久国产91| 人妻av中文系列| 老色鬼在线视频| 欧美日韩国产中文精品字幕自在自线| 精品人妻人人做人人爽| 久久综合网导航| 亚洲精品久久久蜜桃| 8x8x华人在线| 后进极品白嫩翘臀在线播放| 亚洲成人精品影院| 无码人妻精品一区二区三区在线 | 蜜臀av免费一区二区三区 | 可以在线观看的av网站| 国产欧美在线观看一区| 午夜精品视频在线观看一区二区| 亚乱亚乱亚洲乱妇| 亚洲少妇30p| 久久久无码中文字幕久...| 超碰porn在线| 亚洲欧美视频一区| 国产肉体ⅹxxx137大胆| 欧美aa一级| 91成人国产精品| 91高清国产视频| 日韩高清二区| 日韩精品视频免费在线观看| av手机在线播放| 亚洲精品va| 97在线视频国产| 波多野结衣视频网址| 激情都市一区二区| 国产一级特黄a大片99| 国产免费av在线| 亚洲激情欧美激情| 苍井空浴缸大战猛男120分钟| 成人国产一区| 日韩欧美高清dvd碟片| 国产精品边吃奶边做爽| 欧美r级电影| 久久免费视频这里只有精品| 少妇高潮av久久久久久| 免费在线观看一区二区三区| 成人黄色av免费在线观看| 天堂v在线观看| 国产精品久久久久影视| 免费一级特黄毛片| 成人免费黄色| 亚洲精品久久久久久下一站| 欧美精品日韩在线| 最新亚洲激情| 亚洲www永久成人夜色| 香蕉av一区二区三区| 1024成人网| 亚洲爆乳无码专区| jizz久久精品永久免费| 色爱av美腿丝袜综合粉嫩av| 日韩成人免费观看| 精品一区二区国语对白| 日本视频一区在线观看| 999福利在线视频| 91久久精品网| www.午夜av| 网曝91综合精品门事件在线| 久久精品中文字幕| 欧美在线视频精品| 2欧美一区二区三区在线观看视频| 玖玖精品在线视频| 成人国产精品| 日韩av在线资源| 深夜福利影院在线观看| 六月丁香婷婷久久| 欧美在线日韩精品| 亚洲美女炮图| 亚洲第一网站男人都懂| 中文字幕av免费在线观看| 久久99国产精品久久| 视频一区二区在线观看| 波多野结衣久久精品| 亚洲第一区第一页| 国产乱国产乱老熟300| 精油按摩中文字幕久久| 日韩欧美视频第二区| 免费电影日韩网站| 亚洲精品天天看| 国产成人在线免费视频 | 无码国产精品一区二区高潮| 国产精品97| 国产综合福利在线| 麻豆传媒视频在线| 在线成人av网站| 91久久国产综合| 韩国成人在线视频| 免费日韩在线观看| 亚洲一区二区三区中文字幕在线观看 | 奇米777四色影视在线看| 99久久999| 欧美成人免费一级人片100| 91精品中文字幕| 亚洲欧洲精品成人久久奇米网| 国产三级精品三级在线| **女人18毛片一区二区| 91在线视频九色| 国产精品剧情| 日韩欧美一卡二卡| 久久精品一区二区三| 国产精品一区在线观看乱码| 欧美黄色免费网址| 麻豆成人入口| 日本亚洲欧美成人| 91精品大全| 欧美日韩卡一卡二| 天天综合天天做| 高清不卡一二三区| 久久久久久久久久久免费视频| 蜜臀91精品国产高清在线观看| 国产精品视频999| 欧美jizzhd69巨大| 精品盗摄一区二区三区| 91porny在线| 中文字幕乱码日本亚洲一区二区 | 激情成人中文字幕| 国产jk精品白丝av在线观看| 麻豆精品国产91久久久久久| 中文字幕色呦呦| 极品束缚调教一区二区网站 | 免费毛片一区二区三区| 91视频免费观看| aⅴ在线免费观看| 国产a久久精品一区二区三区| 国产一区香蕉久久| 欧美1—12sexvideos| 亚洲乱亚洲乱妇无码| 91精品国产色综合久久不8| 亚洲一区二区不卡免费| www在线观看免费视频| 久久99蜜桃精品| 国产av天堂无码一区二区三区| 久久神马影院| 国产日韩欧美一区二区三区四区| 国产成人77亚洲精品www| 欧美日韩国产二区| 丁香婷婷在线| 精品国产一区二区三区不卡| 成年人视频免费| 一区二区欧美精品| 三级电影在线看| 久久国产夜色精品鲁鲁99| 麻豆tv在线播放| 天天av综合| 免费一区二区三区| 视频二区欧美| 欧洲美女免费图片一区| 老司机在线视频二区| 日韩电视剧在线观看免费网站| 在线视频1卡二卡三卡| 狠狠躁夜夜躁人人爽超碰91| 国产农村妇女精品一区| 99久久99久久免费精品蜜臀| 亚洲欧美偷拍另类| 久热re这里精品视频在线6| 黑人巨茎大战欧美白妇| 久久激情电影| 免费试看一区| 欧美自拍一区| 99re国产| av在线亚洲一区| 国产欧美一区二区三区视频| 美脚恋feet久草欧美| 97免费在线视频| 色呦呦在线看| 欧美成人三级视频网站| 黄色小网站在线观看| 伊人伊成久久人综合网小说 | 激情五月婷婷综合网| 国产特级淫片高清视频| 亚洲国产影院| 成年人网站国产| 中文无码久久精品| 日韩不卡一二区| 97精品国产| 亚洲欧美日韩国产yyy| 国产一区二区三区日韩精品 | 粉嫩久久久久久久极品| 成人精品一区二区三区| 色综合视频一区二区三区44| 国产精品一区二区女厕厕| 精品免费av一区二区三区| 国产97色在线|日韩| 外国成人直播| 国产成人精品亚洲精品| 亚洲精品在线影院| 国产精品成人v| 日韩欧美2区| 国产精品第10页| 国产成+人+综合+亚洲欧美| 国产美女久久精品| 国产精品美女久久久久人| 国产综合香蕉五月婷在线| 国产视频一区二| 91免费在线观看网站| 91蜜桃臀久久一区二区| 国产精品一区二区三区在线观| 国产成人澳门| 九9re精品视频在线观看re6| 亚洲第一论坛sis| 日日噜噜噜噜夜夜爽亚洲精品| 日韩精品2区| 久久久无码中文字幕久...| 伊人精品成人久久综合软件| 精品丰满人妻无套内射| 黑人一区二区| 欧美一级视频免费看| 先锋影音国产一区| av在线无限看| 国产麻豆日韩欧美久久| av电影在线播放| 2024国产精品| 国产探花视频在线| 亚洲精品日韩一| 五月婷婷中文字幕| 欧美日韩一区三区四区| av资源免费看| 欧美成人性福生活免费看| 日本中文字幕一区二区有码在线| 亚洲美女视频网站| 日本不卡三区| 久久免费精品日本久久中文字幕| 第84页国产精品| 亚洲free性xxxx护士hd| 久久影视三级福利片| 亚洲图片都市激情| 亚洲三级影院| 日本xxxx黄色| 成人国产免费视频| 青青草视频成人| 亚洲欧美日韩中文字幕一区二区三区| 日韩久久精品视频| 欧美高清视频不卡网| 五月激情婷婷网| 日韩一区二区在线视频| freexxx性亚洲精品| 国产精品夜色7777狼人| 精品少妇3p| 亚洲 欧洲 日韩| 美女精品网站| 久草视频福利在线| 亚洲欧洲一区二区在线播放| 色婷婷av国产精品| 欧美日韩一区二区欧美激情| 国产高潮在线观看| 中文字幕日韩在线观看| 激情国产在线| 亚洲综合精品一区二区| 久久综合欧美| 隔壁人妻偷人bd中字| 久久福利视频一区二区| 性欧美13一14内谢| 亚洲已满18点击进入久久| 一级黄色a视频| 精品网站999www| 爱福利在线视频| 亚洲尤物视频网| 手机在线一区二区三区| 久久精品午夜福利| jvid福利写真一区二区三区| 亚洲成人生活片| 欧美在线一二三四区| 香蕉视频黄在线观看| 欧美日韩不卡合集视频| 日本免费久久| 岛国一区二区三区高清视频| 欧美独立站高清久久| 亚洲少妇第一页| 久久免费午夜影院| 999这里只有精品| 亚洲变态欧美另类捆绑| 好吊日av在线| 豆国产97在线| 亚洲小说欧美另类社区| 中文字幕第九页| 天天综合色天天综合| 黄色视屏网站在线免费观看| 国产成人在线一区二区| 成人午夜国产| 欧美成人乱码一二三四区免费| 国产精品国产三级国产有无不卡 | 激情无码人妻又粗又大| 91.com视频| 成人免费高清观看| 久久99热只有频精品91密拍| 日韩福利电影在线| 国产精品久久久免费看| 日韩欧美在线综合网| 18aaaa精品欧美大片h| 麻豆精品视频| 麻豆成人av在线| 久草网视频在线观看| 精品性高朝久久久久久久| 91国内外精品自在线播放| 男人j进女人j| 99国产精品一区| 欧美激情一区二区三区免费观看 | 国产美女高潮在线| 日本精品视频一区| 国产美女av一区二区三区| 日本在线视频免费| 国产一区二区激情| 日韩中文字幕无砖| 日本精品一区在线观看| 中文字幕成人av| 亚洲AV无码一区二区三区少妇| 91精品国产高清久久久久久| 日韩av专区| 亚洲精品无码一区二区| 91久久精品国产91性色tv| 91中文在线| 神马影院午夜我不卡| 福利一区二区在线| 中国老头性行为xxxx| 久久免费视频观看| 久久亚洲影视| 加勒比精品视频| 日韩欧美一级精品久久|