深度学习
文章平均质量分 74
码王吴彦祖
这个作者很懒,什么都没留下…
展开
-
Python 识别拼图验证码
注意:如果想要将结果应用与代码中,可以找到 gaps/individual.py文件,将私有属性self._piece_mapping暴露出来,这样就能得到想要的结果,这个属性的值是一个字典{0: 0, 1: 1, 2: 2, 3: 3, 6: 4, 5: 5, 4: 6, 7: 7},代表的是每一块拼图,正确的位置。还原图片,还原图片也需要传入参数60,告诉程序,你的大图中每块小拼图的尺寸。原创 2023-07-02 14:00:58 · 403 阅读 · 0 评论 -
Python 利用深度学习识别空间推理验证码(一)
注意:本文会比较长,因为空间推理验证码本身比较复杂,我会详细的讲解,我是如何一步一步拆分空间推理的思想去实现的,另外,这里只介绍第一种思想来解决空间推理验证码,实际上,解决该验证码的方法也比较多,这第一种,我会讲解的比较简单,通俗易懂。注意:下面数据集使用的是我上一篇博客生成的首先来看一下,我们需要解决的问题请点击在大号球右侧的绿色物体。请点击在大型红色物品右边的大型绿色物体。请点击小号黄色物品。请点击大体积蓝色物品。请点击圆柱体。请点击与球有相同颜色的物体。原创 2023-07-01 11:06:44 · 1435 阅读 · 2 评论 -
YOLOV5识别图标点选验证码
此图片的来源其实就是由上篇博客而来,如何使用python制作图标点选验证码通过统计分析得知,图上的类别大概有110种左右,背景图大概有20张左右,每张图片中含有6个图标,每个图标有大有小,大概是图标经过缩放了,大概缩放比例是0.8-1.5。原创 2023-06-16 21:31:51 · 2484 阅读 · 4 评论 -
Python如何制作图标点选验证码
图标点选验证码制作起来非常简单,你只需要准备两部分数据集,数据集数量都不用很多,背景图我选择了20个左右,大小为(300, 500)左右,图标我抓取了100多个,图标大小为(40,40)左右,图标由不同大小的透明度构成。原创 2023-06-16 21:00:28 · 1675 阅读 · 0 评论 -
pytorch通过不同的维度提高cifar10准确率
通过模型通过优化器通过batchsize通过数据增强总结当前网络的博客上都是普遍采用某个迁移学习训练cifar10,无论是vgg,resnet还是其他变种模型,最后通过实例代码,将cifar的acc达到95以上,本篇博客将采用不同的维度去训练cifar10,研究各个维度对cifar10准确率的影响,当然,此篇博客,可能尚不完全准确,如有不对,欢迎指正修改,此篇博客只作为本人实验参考的一部分大模型的参数量高精度更高,对于一般的实验项目而言,想要获得最好的精度,我总结了一下,使用如下配置。原创 2023-04-13 12:01:38 · 931 阅读 · 1 评论 -
使用yolov5和强化学习训练一个AI智能欢乐斗地主(一)
你好!欢迎阅读我的文章,本章将介绍,如何使用yolov5和强化学习训练一个AI斗地主,本项目将分为三个部分,其中包含(yolov5目标检测,pyqt5页面搭建,强化学习训练出牌)。我暂时对整体的AI斗地主做了一个规划,这里我以微信小程序天天斗地主为例,使用yolov5训练斗地主画面的每张扑克牌,识别出所有扑克牌后,通过分析地主、地主上家、地主下家出的牌,进行强化学习,来教AI打牌,整个过程由pyqt5可视化界面展示实现,具体分为以下步骤。收集斗地主数据集,yolov5进行训练。原创 2023-02-17 11:27:12 · 3842 阅读 · 8 评论 -
Centos 卸载重装Anaconda3,并配置远程环境
最近想在Nvidia的机器上,用pytorch训练模型跑跑显卡,但是公司的服务器之前有一个anaconda3,但是里面没有python,我用whereis看了一下,大概是可能被不小心删了,没了python的anaconda就像一层空壳,没什么用,重新在装个python有可能安装不上,还会使环境混乱,所以我直接卸载这个anaconda,重新安装了,并且由于需求,还是需要从本地的pycharm去跑这个远程环境的,所以还需要配置一下centos远程环境,话不多说,看步骤1.检查anaconda目录环境首先声明原创 2022-04-25 17:10:28 · 649 阅读 · 2 评论 -
Centos Nvidia连接失败 NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver 解决方案
今天nvidia的机器重启了,再次使用显卡时发现使用不了, 输入nvidia-smi出现一个报错下面来解决这个问题1.首先要有yum,安装一下这个库sudo apt-get install dkms2.查看一下连接不上的nvidia版本ls -l /usr/src/这里看到我使用的是nvidia-470-82.003.重新安装校验这个驱动sudo dkms install -m nvidia -v nvidia-470-82.00以下是成功界面4.测试nvidianvid原创 2022-04-25 14:51:41 · 3363 阅读 · 1 评论 -
Pytorch利用迁移学习识别4位定长验证码
目前市场上利用深度学习识别验证码最简单的应该就是识别定长验证码了,最多52个字母+10个数字的分类组合,利用非常简单的神经网络结构基本就能识别,下面使用Pytorch迁移学习来实现一遍,使用迁移学习完全不用自己搭建模型,只需要自己做数据集,直接开练准备数据集,我的数据集是这样,我这里有十几二十种数据集,需要的小伙伴可以私聊我话不多说, 直接上pytorch训练的基本步骤先导入库from torch.utils.data import Datasetimport torchvision.tr原创 2022-04-14 17:54:53 · 2530 阅读 · 5 评论