精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

欧美三区免费完整视频在线观看| 日本一区二区免费在线| 欧美激情一区二区三区成人 | 欧美日韩国产观看视频| 久久久久99精品一区| 91麻豆国产语对白在线观看| 国产一级性生活| 爽爽窝窝午夜精品一区二区| 欧美视频在线观看一区二区| 免费的av在线| 天天av综合网| 久久国产精品一区二区| 久久人91精品久久久久久不卡| 播金莲一级淫片aaaaaaa| 欧美一区=区三区| 亚洲一区二区欧美日韩| 少妇精品久久久久久久久久| www.四虎在线观看| 日韩av电影一区| 久久久久久亚洲精品| 国产黄色录像视频| 欧美色图婷婷| 日韩写真欧美这视频| 国产福利视频在线播放| 午夜影院免费在线| 国产精品视频观看| 欧美激情论坛| 内射后入在线观看一区| 激情综合网av| 国产精品ⅴa在线观看h| xxxxxx国产| 伊人久久大香线| 中文字幕视频在线免费欧美日韩综合在线看 | 国产黄色免费观看| 国产真实久久| 久久国产精品久久国产精品| 人人爽人人爽人人片| 久久精品66| 精品国产99国产精品| 亚洲一区二区三区四区五区| 向日葵视频成人app网址| 欧美日韩精品在线播放| 人妻夜夜添夜夜无码av| 看黄网站在线| 中文字幕日本乱码精品影院| 少妇特黄a一区二区三区| 日韩欧美在线观看一区二区| 成人蜜臀av电影| 91黄色国产视频| 国产又粗又大又爽| 毛片av一区二区| 国产精品日韩欧美大师| 日韩电影在线观看一区二区| 国产精品色网| 欧美亚洲一级片| 精品成人免费视频| 99精品福利视频| 午夜精品一区二区三区在线视频| 久久久综合久久| 欧美日韩亚洲三区| 欧美激情视频在线| 中文字幕第28页| 亚洲国产日本| 亚洲 日韩 国产第一| 日本视频www| 国产精品毛片一区二区三区| 欧美综合激情网| 亚洲GV成人无码久久精品| 老鸭窝91久久精品色噜噜导演| 777777777亚洲妇女| 久久99精品波多结衣一区| 午夜一区不卡| 国产精品欧美日韩| 一区二区三区精彩视频| 国产福利一区二区三区视频在线 | 国产精品美女一区二区在线观看| 性欧美大战久久久久久久免费观看 | 国产精品 日产精品 欧美精品| 91亚洲精品在线观看| 精品久久久中文字幕人妻| 高清shemale亚洲人妖| 久久99精品久久久水蜜桃| 国产高清在线| 亚洲精品免费在线观看| 黄色特一级视频| 人成在线免费网站| 欧美男男青年gay1069videost| 真实乱偷全部视频| 日韩黄色网络| 综合国产在线视频| 久一视频在线观看| 快she精品国产999| 91中文字精品一区二区| 亚洲欧洲国产综合| 国产精品久久久久久久久图文区| 国风产精品一区二区| 性欧美xxx69hd高清| 欧美三区在线观看| 呦呦视频在线观看| 91一区二区| 午夜精品久久久99热福利| 中文在线字幕免费观| 成人一区二区三区视频| 亚洲国产激情一区二区三区| 成人在线高清免费| 欧美日韩一级视频| www.88av| 中文字幕一区二区三区在线视频| 欧美一区二区视频97| 国产女人18毛片水18精| 久久久青草青青国产亚洲免观| 91社在线播放| 亚洲第一会所| 日韩成人中文电影| 麻豆精品一区二区三区视频| 青娱乐国产精品| 九色在线播放| 日本一区二区免费在线| 欧美久久在线观看| www.欧美| 亚洲最新av网址| 亚洲免费激情视频| 国产成人精品一区二| 国产日韩精品一区二区三区| 免费看啪啪网站| 偷拍视频一区二区三区| 精品奇米国产一区二区三区| 少妇精品无码一区二区免费视频| 狠狠入ady亚洲精品| 成人高清视频观看www| 免费国产在线观看| 亚洲成人av一区二区| 色婷婷激情视频| 精品99久久| 欧美一级高清免费播放| 成人午夜福利视频| 一区二区三区.www| av在线免费看片| 久久国产成人精品| 国产精品久久久久秋霞鲁丝| 性猛交xxxx| 婷婷开心久久网| 91视频在线免费| 极品少妇一区二区三区| 91久久极品少妇xxxxⅹ软件| 日本免费中文字幕在线| 欧美性三三影院| 卡一卡二卡三在线观看| 日韩高清中文字幕一区| 欧洲精品在线一区| 456亚洲精品成人影院| 亚洲欧美日韩精品久久亚洲区| 亚洲黄色三级视频| 91亚洲男人天堂| 国产亚洲综合视频| 中文字幕精品影院| 国产成人精品午夜| av二区在线| 欧美日韩电影在线| 内射一区二区三区| 国产精品 日产精品 欧美精品| 欧美美女黄色网| www.成人网| 992tv成人免费影院| 亚洲av成人无码网天堂| 五月婷婷综合网| 素人fc2av清纯18岁| 日韩精品一区第一页| 日本一区二区在线| 日日夜夜精品| 精品中文字幕乱| 黄色美女一级片| 欧美日韩亚洲高清| 阿v天堂2014| 国产自产高清不卡| 久久综合久久网| 国产不卡一二三区| 91精品久久久久久久久久久久久久 | 热re99久久精品国99热蜜月| av高清一区| 久久色精品视频| 亚洲国产成人精品一区二区三区| 午夜在线成人av| 精品无码在线观看| 国产精品影音先锋| 夫妻免费无码v看片| 精品视频久久| 成人欧美一区二区三区在线观看| 欧美日韩在线观看首页| 色哟哟入口国产精品| 亚洲成人中文字幕在线| 欧美日韩一区二区在线播放| 青青青手机在线视频| 成人在线综合网| 国产嫩草在线观看| 好看的日韩av电影| 天堂av一区二区| eeuss鲁片一区二区三区| 国产精品久久久久久亚洲影视| 五月花成人网| 中文字幕精品一区二区精品| 亚洲国产www| 欧美日韩在线播放一区| 日本在线视频免费观看| 亚洲视频一区二区在线| www.久久国产| 成人综合婷婷国产精品久久| 在线观看免费视频高清游戏推荐| 亚洲欧洲视频| 亚洲av首页在线| jizzjizz欧美69巨大| 国产精品一区视频| 青草综合视频| 国产成人综合久久| 91九色porn在线资源| 日韩中文字幕在线看| 欧美伦理影视网| 精品国产一区二区三区久久影院| 伊人久久亚洲综合| 日韩欧美成人精品| 亚洲国产精一区二区三区性色| 中文字幕中文字幕在线一区| 成人免费网站黄| 99精品久久99久久久久| 少妇欧美激情一区二区三区| 免费av成人在线| 激情综合网俺也去| 国产婷婷精品| 国产免费黄色小视频| 欧美片第1页综合| 久久av秘一区二区三区| 日韩伦理一区| 日韩国产精品一区二区三区| 欧美日日夜夜| 久久精品五月婷婷| 美女一区2区| 国产精品一码二码三码在线| 日本一区二区三区视频在线看| 国产有码一区二区| 日韩一级特黄| 成人黄色免费片| 国产va免费精品观看精品| 国产精品视频自拍| 99精品国自产在线| 国产精品高清网站| 亚洲成人av观看| 国产精品成人一区二区三区吃奶| 日日夜夜天天综合| 国产精品91久久| 成人av集中营| 成人免费高清完整版在线观看| 日韩一区二区三区免费视频| 日韩av色综合| 黄色成人在线视频| 91精品国产综合久久香蕉最新版 | 美腿丝袜亚洲一区| 天天干天天草天天| 美女性感视频久久| 久久久久久久高清| 国产精品亚洲人在线观看| 国产综合内射日韩久| 91色.com| 日本一区二区视频在线播放| 亚洲欧洲日韩av| 亚洲色图综合区| 亚洲成人一区在线| 国产一级片毛片| 在线精品视频一区二区三四| 一级黄色片视频| 欧美一区二区三区免费| 少妇高潮一区二区三区69| 日韩精品中文字幕在线观看| 国产黄在线看| 欧美刺激性大交免费视频| 福利写真视频网站在线| 91精品国产91久久久久久吃药| 欧美自拍电影| 成人免费在线视频网站| 福利欧美精品在线| 日韩av不卡在线播放| 亚洲二区三区不卡| 日韩欧美亚洲天堂| 蜜桃传媒麻豆第一区在线观看| 初高中福利视频网站| 99久久久国产精品免费蜜臀| 懂色av蜜桃av| 亚洲激情中文1区| 免费看日批视频| 91精品国产欧美一区二区成人| 狠狠躁夜夜躁av无码中文幕| 亚洲色图18p| 污片在线免费观看| 国产成人欧美在线观看| 国产精品日韩精品在线播放| 久久久久国产精品视频| 93在线视频精品免费观看| 久久国产精品视频在线观看| 免费国产亚洲视频| 精品1卡二卡三卡四卡老狼| 欧美极品aⅴ影院| 国产五月天婷婷| 欧美日韩精品一区二区在线播放 | 国产中文欧美日韩在线| 国严精品久久久久久亚洲影视 | 在线丨暗呦小u女国产精品| 欧美14一18处毛片| 国产精品自产拍在线观| 亚洲动漫精品| 欧美日韩激情四射| 奇米综合一区二区三区精品视频| 国产精品亚洲一区二区无码| 国产精品久久久一本精品 | 国产一区二区三区的电影| 激情文学亚洲色图| 久久综合久久99| 国产一级二级毛片| 91精品国产综合久久精品性色| 飘雪影院手机免费高清版在线观看 | 国产精品久久亚洲7777| 91精品精品| 亚洲一区在线不卡| 久久久噜噜噜久噜久久综合| 国产亚洲精品女人久久久久久| 9191久久久久久久久久久| 国产高清视频在线播放| 国产91在线高潮白浆在线观看| 成人另类视频| 日韩欧美猛交xxxxx无码| 韩国欧美国产一区| 综合 欧美 亚洲日本| 在线观看精品一区| 你懂的视频在线播放| 91地址最新发布| 欧美在线导航| 精品久久一二三| 成人高清在线视频| 美女毛片在线观看| 日韩欧美二区三区| 七七成人影院| 北条麻妃高清一区| 午夜久久福利| 美女网站视频在线观看| 一区二区三区成人在线视频| 亚洲国产精品18久久久久久| 美女国内精品自产拍在线播放| 高清一区二区三区av| 伊人久久大香线蕉精品| 极品尤物av久久免费看| 久久国产精品国语对白| 欧美一区2区视频在线观看| 18视频在线观看网站| 1卡2卡3卡精品视频| 午夜激情一区| 制服丝袜av在线| 精品日韩美女的视频高清| 神马午夜精品95 | 日韩欧国产精品一区综合无码| 亚洲图片在线观看| 国产在线乱码一区二区三区| 欧美 日韩 国产 一区二区三区| 日韩一区二区免费在线观看| 久久五月精品中文字幕| 国产亚洲一区在线播放| 欧美在线综合| 久久精品国产亚洲AV成人婷婷| 欧美日韩在线三级| 欧美人与禽性xxxxx杂性| 国产无套精品一区二区| 久久福利一区| 后入内射无码人妻一区| 欧美一区二区三区在线电影| 美女精品视频| 欧美自拍资源在线| 韩国午夜理伦三级不卡影院| 久久成人在线观看| 日韩毛片中文字幕| 男人天堂久久| 丰满的少妇愉情hd高清果冻传媒| 91蜜桃婷婷狠狠久久综合9色| 性高潮视频在线观看| 久久夜色精品亚洲噜噜国产mv| 在线日韩成人| caoporn超碰97| 亚洲欧美日韩国产手机在线| 色综合免费视频| 国产精品综合网站| av不卡在线看| 免费黄色激情视频| 亚洲国产黄色片| 人人玩人人添人人澡欧美| h无码动漫在线观看| 国产校园另类小说区| 亚洲成人777777| 国产精品自产拍在线观看| 91久久夜色精品国产九色| 特黄一区二区三区| 亚洲精品wwww| 国产麻豆一区二区三区| 北条麻妃在线视频| 一区二区三区四区高清精品免费观看|