深度学习
文章平均质量分 93
在路上的工程师
这个作者很懒,什么都没留下…
展开
-
深度学习超参设置的一般性方法
建议先参考相关论⽂,以论⽂中给出的参数作为初始参数。 ⾄少论⽂中的参数,是个不差的结果。原创 2023-01-25 13:15:56 · 738 阅读 · 1 评论 -
关于神经网络的一些调参经验
关于神经网络的一些调参经验以下经验均是个人实践过程中总结得到的,不成系统,一点拙见~训练损失不下降关于训练损失不下降,根据我的一些经验和理论知识,可以从以下角度来分析首先,从数据集来分析:是否数据集存在比较多的标注错误?针对类似分类的项目,是否数据集分布不均衡,某些类别的样本数量太少?数据集特征不明显,举个验证码的例子,很多字符类的验证码,为了不让别人破解,会加上背景、斑点和干扰线等,如果这些干扰元素影响很大,人类肉眼分辨都存在难度,那直接丢给神经网络学习也是很难的,你需要想办法去除干扰元素原创 2022-05-05 17:50:09 · 4530 阅读 · 7 评论 -
CRNN项目实战
CRNN项目实战之前写过一篇文章利用CRNN进行文字识别,当时重点讲的CRNN网络结构和CNN部分的代码实现,因为缺少文字数据集没有进行真正的训练,这次正好有一批不定长的字符验证码,正好CRNN主要就是用于端到端地对不定长的文本序列进行识别,当然是字符和文字都是可以用的,所以这里进行了一次实战。主要是参考github项目:https://github.com/meijieru/crnn.pytorch关于lmdblmdb安装首先关于lmdb这个数据库,python有两个包,一个是lmdb,另一个是原创 2022-05-05 17:43:22 · 5989 阅读 · 30 评论 -
使用Pytorch-Yolov3识别滑动验证码
上一篇介绍了keras版本的yolov3项目使用经验,这一篇是pytorch版本的。前言本文主要的参考资料和github项目如下:Could not find the Qt platform plugin windows错误解决方法:https://blog.csdn.net/DonetRen/article/details/106437538pytorch版yolov3训练自己数据集:https://www.cnblogs.com/pprp/p/10863496.htmlhttps://bl原创 2022-04-29 18:31:36 · 904 阅读 · 0 评论 -
使用Keras-yolov3来识别滑动验证码
深度学习目标检测破解滑动验证码前言本文主要参考以下文章:利用深度学习识别滑动验证码缺口位置利用深度学习 PyTorch 识别滑动验证码缺口这两篇文章都是同一位大佬所写,第一篇是利用华为云的一个深度学习平台做的(无需做任何编码工作),第二篇是通过PyTorch来做的,要自己代码实现。我这里主要参考第二篇文章,也直接在这里把作者使用到github项目列出来:标注工具labelImgPyTorch-YOLOv3作者自己的破解项目因为我在次之前接触过一点Keras,还没有接触过PyTorch,所以原创 2022-04-29 18:13:09 · 1313 阅读 · 0 评论 -
使用Pytorch识别字符验证码
使用Pytorch识别字符验证码之前已经学习过利用Keras搭建神经网络模型来识别字符验证码,相关的文章:字符验证码识别之数据预处理涉及图像预处理和标签处理等操作字符验证码识别之模型构建涉及模型构建以及训练过程。近期又学习了pytorch实现卷积神经网络相关的技术,正好遇到一个验证码识别的需求,所以尝试使用pytorch来实现。数据预处理要训练的验证码如下所示:其为中文汉字的简单运算,实际上仅包括零壹贰叁肆伍陆柒捌玖加减乘等于,这15个汉字,等于可以不识别(其实识别也完全没问题,只不过问原创 2022-04-28 20:08:13 · 3540 阅读 · 0 评论