自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 ViT 与 BERT (Transformer)网络架构详解与实现分析

ViT通过卷积操作将输入图像划分为多个图块,并在每个图块的特征上进行 Transformer 自注意力计算,最终通过 CLS token 进行分类。BERT通过词嵌入、位置嵌入和句子类型嵌入对输入文本进行编码,并使用多头自注意力和前馈网络进行上下文建模,最终通过 CLS token 输出分类信息。两者都使用 Transformer 结构,但 ViT 主要应用于计算机视觉任务,而 BERT 主要用于自然语言处理任务。

2024-12-06 16:27:02 581

原创 PyTorch 高层 API 到底层 C++ 实现的桥接机制解析

PyBind11 是一个高级库,用来将 C++ 函数绑定到 Python,这样 Python 层的操作就可以直接调用预编译的 C++ 扩展。,该函数可以判断当前使用的是 CPU 还是 GPU,并进一步调用特定设备的实现(如 CPU 实现或 GPU 上的 cuDNN 实现)。这种架构设计使得 PyTorch 既能够提供友好的 Python API,又能够利用高效的 C++ 实现来执行底层计算。在 Python 中的实现,实际上是一个被 PyBind11 绑定的 C++ 函数。具体来说,它的工作流程是通过。

2024-12-03 15:33:49 1295

原创 解决Microsoft Bing 支持 ChatGPT后加入等待队列出错问题

解决Microsoft Bing 支持 ChatGPT后加入等待队列出错问题

2023-02-15 09:24:29 15926 13

原创 TensorRT——grid_sample转换

TensorRT加速

2022-11-01 09:36:30 2094 5

原创 卷积神经网络发展历程——轻量级网络模型(自己学习的笔记分享)

深度学习中一些轻量的网络模型

2022-07-25 18:51:34 3614 2

原创 卷积神经网络发展历程(部分)

卷积神经网络发展历程

2022-07-22 15:37:20 2007

原创 yolov5实现小数据集的目标检测--kolektor缺陷数据集

要求: Python>=3.7.0 PyTorch>=1.7我直接在colab上运行,直接不用管这些。数据集:可以使用自己做的数据集,我用的是kolektor数据集,下载地址https://www.vicos.si/Downloads/KolektorSDDKSDD里面只有50个缺陷数据,我做了旋转,差不多一百个缺陷数据标注数据集就用labelImg标注,效果如下:一、在colab上直接克隆源码,再下载requirements....

2022-03-03 19:47:08 3860 9

翻译 Segmentation-based deep-learning approach for surface-defectdetection(基于分割的表面缺陷深度学习检测方法)

论文地址:https://arxiv.org/abs/1903.08536v3摘要 基于机器学习的表面异常自动检测已经成为一个有趣且有前途的研究领域,对视觉检测的应用领域有着非常直接的影响。深度学习方法已经成为完成这项任务最合适的方法。它们允许检查系统学习通过简单地显示一些样本图像来检测表面异常。本文提出了一种基于分割的深度学习体系结构,用于表面异常的检测和分割,并在表面裂纹检测的特定领域进行了演示。该体系结构的设计使模型能够使用少量样本进行训练,这是实际应用的一个重要要求。将该模型与相...

2022-03-02 14:39:22 3441

原创 缺陷检测网络--混合监督(kolektor缺陷数据集复现)

要求:Python 3.8PyTorch 1.6, 1.8CUDA 10.0, 10.1数据集:KolektorSDD ,[点此下载](https://www.vicos.si/Downloads/KolektorSDD)在colab上运行示例:先将git上源码克隆过来!git clone https://github.com/vicoslab/mixed-segdec-net-comind2021然后下载KSDD数据集% cd /content/mixed-segdec-net-

2022-02-25 15:40:47 3150 10

翻译 Mixed supervision for surface-defect detection: from weakly to fully supervised learning:表面缺陷检测的混合监督

表面缺陷检测的混合监督:从弱监督学习到完全监督学习论文地址https://arxiv.org/abs/2104.06064摘要深度学习方法最近开始用于解决工业质量控制中的表面缺陷检测问题。然而,由于学习需要大量数据,通常需要高精度的标签,许多工业问题无法轻松解决,或者由于注释要求,解决方案的成本将显著增加。在这项工作中,我们放松了对完全监督学习方法的严格要求,减少了对高度详细注释的需要。通过提出深度学习体系结构,我们探索了在表面缺陷检测任务中使用不同细节的注释,从通过混合监督的弱(图像级)标签到完整(

2022-02-25 14:52:41 4475 4

原创 最小生成树(普利姆算法)

源代码:#include<stdio.h>#include<stdlib.h>#define MVNum 100 //最大顶点数#define INFINITY 32767 //表示权值很大,意味着两个顶点之间没有连接typedef char VerTexType; //定义数据类型typedef int ArcType;typedef struct...

2019-06-11 16:33:03 1344

原创 最短路径(迪杰斯特拉算法)

源代码:#include<stdio.h>#define MaxInt 32767 //表示极大值#define MVNum 100 //最大顶点数typedef char VerTexType; //定义数据类型typedef int ArcType;typedef struct{VerTexType vexs[MVNum]; //顶点表ArcType ...

2019-06-11 15:49:38 1150

原创 无向连通图邻接表的创建输出广度深度遍历

源代码:#include<stdio.h>#define MVNum 100 //最大顶点数typedef int OtherInfo; //定义数据类型typedef char VerTexType; //定义数据类型typedef struct ArcNode //边结点{int adjvex; //该边所指向的顶点的位置struct ArcNode *...

2019-06-05 11:32:53 741

原创 无向连通图邻接矩阵的创建输出广度深度遍历

源代码:#include<stdio.h>#define MaxInt 32767 //表示极大值#define MVNum 100 //最大顶点数typedef char VerTexType; //定义数据类型typedef int ArcType;typedef struct{VerTexType vexs[MVNum]; //顶点表ArcType ...

2019-06-03 09:10:31 961 2

hrnet-w18-small.tar.gz

hrnet_w18_small.tar.gz

2022-05-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除