- 博客(80)
- 资源 (5)
- 问答 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 yolo训练精简版
在darknet版的yoloV4中。data文件中train.txt中只提供了图像的路径,那标签文件是怎么对应读取的呢?在源码中,找到下面这个函数可以看到:void replace_image_to_label(const char* input_path, char* output_path){ find_replace(input_path, "/images/train2014/", "/labels/train2014/", output_path); // COCO f
2021-06-26 10:38:17
612
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 无法在使用docker容器中安装pip包
无法在使用docker容器中安装pip包文章目录无法在使用docker容器中安装pip包前言一、出现问题二、解决步骤1.先找到文件位置2.修改网卡设置3.设置DNS内容3.重启网卡三、可能遇到的问题四、参考博客前言使用vim时,如果你不小心按了 Ctrl + s后,你会发现不能输入任何东西了,像死掉了一般,其实vim并没有死掉,这时vim只是停止向终端输出而已,要想退出这种状态,只需按Ctrl + q 即可恢复正常。一、出现问题pip install … 一直出错更换镜像源还是出问题
2020-12-12 22:10:18
3401
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 win10 + YOLOv4 + CPU/GPU最全面配置教程
Win10下YOLOv4配置教程YOLO v4源码CUDA安装CUDNN安装OpenCV安装Cmake编译VS编译图像测试测试结果YOLO v4源码YOLOv4仓库github地址: https://github.com/AlexeyAB/darknet.为了防止下载压缩包解压后会丢失一些文件,建议在码云上clone下来。CUDA安装CUDA是我当初安装tensorflow2.0时安的,CUDNN安装直接从官网下载OpenCV安装下载好直接解压就可以直接输入1次#,并按下space后,将
2020-05-15 22:32:03
23991
125
原创 one-shot 序列图像红外小目标分割
受SAM (Segment Anything Model)所领导的大模型在各种下游任务中取得成功的启发,我们提出了一种one-shot、无需训练的方法,将SAM的zero-shot泛化能力完美地适应于序列红外小目标分割。然后,以置信图中的最高点作为提示,设计了以点提示为中心的聚焦(PPCF)模块,解决边界模糊的小目标的过度分割问题。实验表明,我们的方法只需要one-shot就可以达到与基于传统many-shot监督的最先进方法相当的性能,甚至在少few-shot设置中表现更好。
2024-08-14 14:34:39
377
原创 【论文阅读】 YOLOv10: Real-Time End-to-End Object Detection
在过去几年中,YOLOs 因其在计算成本和检测性能之间的有效平衡而成为实时物体检测领域的主流模式。研究人员对 YOLOs 的架构设计、优化目标、数据增强策略等进行了探索,并取得了显著进展。然而,后处理对非最大抑制(NMS)的依赖阻碍了 YOLO 的端到端部署,并对推理延迟产生了不利影响。此外,YOLOs 中各种组件的设计缺乏全面彻底的检查,导致明显的计算冗余,限制了模型的能力。这使得效率不尽如人意,性能还有很大的提升空间。在这项工作中,我们旨在从后处理和模型架构两方面进一步推进 YOLO 的性能-效率边界。
2024-05-24 18:50:11
2141
1
原创 GraspNet-1Billion 论文阅读
物体抓取在许多应用中都是至关重要的,也是一个具有挑战性的计算机视觉问题。然而,对于复杂的场景,目前的研究存在训练数据不足和缺乏评估基准的问题。在这项工作中,我们提供了一个具有统一评估系统的大规模抓取姿势检测数据集。我们的数据集包含97280个RGB-D图像,超过10亿个抓取姿势。同时,我们的评估系统通过分析计算直接报告抓取是否成功,这能够评估任何种类的抓取姿势,而无需详尽地标记真值。
2024-04-27 13:16:31
1342
1
原创 ubuntu 连接 校园网
CA 证书 勾选 No CA certificate is required。认证修改为 Protected EAP(PEAP)
2024-03-30 17:18:39
483
原创 mmdetection3.1.0 训练自己的数据集
去年打比赛期间,深入学习了mmdetection框架,今年有个项目着急看效果,在A100服务器上重新安装了mm,发现已经是3.X版本了,改动了一些函数,故重新记录一下。
2023-07-18 20:53:55
1017
1
原创 论文解读-SAM: Segment Anything Model
我们提出了名为Segment Anything的项目:一个针对图像分割的新的任务、模型和数据集。在数据收集循环中使用我们的高效模型,我们构建了迄今为止(到目前为止)最大的分割数据集,在 110万张授权和尊重隐私的图像上使用了超过 10 亿个掩码。该模型被设计为可提示的,因此它可以将零样本迁移到新的图像分布和任务中。我们评估了它在众多任务上的能力,发现它的零样本性能令人印象深刻——通常与之前完全监督的结果竞争甚至优于。
2023-04-08 10:37:30
967
原创 AttributeError: module ‘onnxruntime‘ has no attribute ‘InferenceSession‘
提示:AttributeError: module ‘onnxruntime’ has no attribute ‘InferenceSession’起因: 测试yolov5在本地电脑上的速度,输入640*640的图像,推理时间需要100ms左右,不正常。切换到conda环境下,发现安装了onnxruntime 以及onnxruntime-gpu。需要把onnxruntime-gpu卸载掉。运行发现时间只有30ms。
2023-03-23 22:25:38
2408
原创 一文讲解thop库计算FLOPs问题
计算模型的FLOPs及参数大小FLOPS是处理器性能的衡量指标,是“每秒所执行的浮点运算次数”的缩写。FLOPs是算法复杂度的衡量指标,是“浮点运算次数”的缩写,s代表的是复数。一般使用thop库来计算,GitHub:但官网的Readme中详细写出了是用来计算MACs,而不是FLOPs的MACs(Multiply-Accumulates)和 FLOPs(Floating-Point Operations)都是用来度量深度学习模型的计算量的指标。
2023-02-20 14:13:18
6066
3
原创 ubuntu18.04+pycharm+pydesigner 配置教程(亲测可用)
选择你当前conda环境下的python3 目录,比如我pyqt5包安装在了pytorch环境下。,点击Tools -> External tools, 点击PyUIC。点击QtDesigner 进入设计界面,可以进行组件拖动,极其方便。点击Tools -> External tools。可以将.ui的文件转化为.py文件。能够通过拖动各组件实现界面的设计。至此,可以成功转换!保存后生成.ui文件。
2022-12-20 11:11:01
837
原创 ROC+PR评价指标计算
它也可以解释为:从样本中随机找出来一个Positive样本和一个Negative样本,这个Positive样本获得比Negative样本更高分数的概率。例如,一个模型的ROC-AUC是0.8,那么随机给定一个正样本和负样本,有80%的概率模型给正样本的打分比对于负样本的打分高。此时,我们关心的是两类样本的相对排序,而不是每一个样本预测的概率是否准确。它的横坐标为TPR(true positive rate),也称为真正例率,表示真实样本的Positive samples中有多少被预测为Positive。
2022-12-19 22:52:16
272
原创 深度学习秘籍
深度学习武功秘籍batchsize越小其实越好回归 预测的是一个连续 softmax回归是一个多分类问题分类 预测是一个离散值Huber RoBust Loss, 也就是通常所说SmoothL1损失常用命令import torchimport torchvisionfrom torchvision import transformssoftmax 实现:对每个项求e的幂对每一行求和将每一项除以每一行的和logistic 回归最小化损失函数==最
2022-12-19 22:47:35
332
原创 YOLOv4中CFG参数含义一览
CFG Parameters in the [net] sectionAlexey edited this page on 16 Jun 2020 · 5 revisionsCFG-Parameters in the [net] section:[net] sectionbatch=1 - number of samples (images, letters, …) which will be precossed in one batchsubdivisions=1 - number of min
2022-12-19 22:45:25
410
原创 [解决] We don‘t have an op for aten::normal but it isn‘t a special case
运行时错误:0 内部断言失败在“/pytorch/torch/csrc/jit/ir/alias_analysis.cpp”:532,请向 PyTorch 报告错误。没有 aten::normal 的操作,但这不是一个特例。参数类型:张量、浮点数、浮点数、None。原始代码中需要生成一个和输入相同的均值为0,方差为1的标准正态分布,使用了normal_()替换为下面这句,能达到同样的功能。
2022-12-19 21:06:14
1324
3
原创 C++ Qt / VS2019 +opencv + onnxruntime 部署语义分割模型【经验】
目前C++ 调用onnxruntime的示例主要为图像分类网络,与语义分割网络在后处理部分有很大不同。
2022-09-01 22:40:57
4965
4
原创 yolov5 加入可形变卷积
找到parse_model函数,把DCNConv加入进去。修改yolov5s.yaml文件。修改common.py 文件。运行下面命令查看网络结构。修改yolo.p文件。
2022-08-09 16:54:42
6089
41
原创 qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in
最终把版本降低下来就好了,自动安装了一个4.6.0的。尝试的解决方案,都没成功。
2022-07-29 11:44:31
3081
原创 通信系统调度问题 C++动态规划
在通信系统中,一个常见的问题是对用户进行不同策略的调度,会得到不同的系统消耗和性能。假设当前有n个待串行调度用户,每个用户可以使用A/B/C三种不同比调度策略,不同的策略会消耗不同的系统资源。请你根据如下规则进行用户调度,并返回总的消耗资源数。。。规则:1.相邻的用户不能使用相同的调度策略,例如,第1个用户使用了A策略,则第2个用户只能使用B或者C策略。2.对单个用户而言,不同的调度策略对系统资源的消耗可以归一化后抽象为数值。例如,某用户分别使用A/B/C策略的系统消耗分别为15/8/17。3.每个
2022-07-07 16:34:15
555
原创 win10 cuda10.2 paddle 安装
win10 cuda10.2 paddle 安装WIN7/8/10 64位win10 cuda激活新建的环境安装paddlepaddle-gpu验证安装是否成功2.1 问题:可能会出现2.2通过pip list查看到版本过高,安装提示的低版本的安装成功的显示安装paddledetction出现OK则安装成功...
2022-07-07 10:38:55
902
原创 patchcore 官方源码复现
https://github.com/amazon-research/patchcore-inspectionAttributeError: module ‘faiss’ has no attribute ‘GpuIndexFlatL2’你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器
2022-06-30 16:53:30
2870
11
tensorflow-0.12.1-cp35-cp35m-win_amd64.zip
2020-07-18
目标检测最强算法YOLOv4 源码(source:GitHub)
2020-05-15
多个高斯分布叠加后怎么求每个高斯的中心点位置
2022-04-12
话说 深度学习有没有可能在一张1024×1024的图像上只检测一个点的坐标?
2022-01-23
torch torch.rfft 一直提示找不到怎么回事
2021-06-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人