爬蟲必經之路--幫助你十分鐘完成驗證碼破解訓練

git地址:https://github.com/cycz/EasyCaptcha
如有幫助,Star走起

使用深度學習來破解 captcha 驗證碼

本項目會通過 Keras 搭建一個深度卷積神經網絡來識別 captcha 驗證碼,建議使用顯卡來運行該項目。

本項目完全依賴配置即可訓練出可用,高精確率模型,無需關心代碼

詳細配置信息,十分鐘即可完成驗證碼訓練

環境

python版本

  • 3.6

項目目錄

|-- charCaptcha //字符型驗證碼
|   |-- ImmutableCaptcha.h5 //h5結尾一般是模型文件
|   |-- ImmutableCaptcha.py //固定位數字符型驗證碼訓練入口
|   |-- loadModel
|   |   `-- ImmutableCaptcha_loadModel.py //固定位數字符型驗證碼讀取模型樣例
|   `-- pic
|       |-- 2a3mx_00cf9954da274f1eb91407894902482e.jpg
|       `-- jianshe.zip //驗證碼標記訓練集
|-- README.md
`-- requirements.txt

#使用方法

1、安裝python3.6
2、pip install  -r requirements.txt (使用鏡像源會更快)
3、選擇訓練驗證碼模型入口
4、根據需求修改代碼中的配置、運行
5、使用loadModel中的調用模型樣例,加載模型

#注意事項
1、使用gpu 將requirements.txt中的 tensorflow1.13.1 修改爲tensorflow-gpu1.13.1

2、更多驗證碼類型持續更新

3、後續會更新web部署代碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章