自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 Python模拟FIFO(先进先出)、最佳置换和LRU(最近最少使用)算法

【代码】Python模拟FIFO(先进先出)、最佳置换和LRU(最近最少使用)算法。

2024-06-12 00:34:15 115

原创 Linux设置Huggingface镜像代理

将会被设置,并且在每次打开新的终端会话时自动生效。

2024-05-27 20:13:01 419

原创 去除Python代码注释

【代码】去除Python代码注释。

2024-05-22 22:57:12 155

原创 p(x,y|z)=p(x|y,z)*p(y|z)

pxy∣zpx∣yz×py∣z首先:pxy∣zpzpxyz​其中,分子 pxyz有:pxyzpx∣yz×pyz其中 pyz又有:pyzpy∣z×pz于是 pxyz:pxyzpx∣yz×py∣z×pz将此时的 pxyz带入 pxy∣zpzpxyz​:pxy∣zpzpxyz​pzpx∣。

2024-05-08 16:34:47 503

原创 文件时间属性修改器TimeModifier

【代码】文件时间属性修改器TimeModifier。

2024-05-06 21:19:11 128

原创 使用PyMuPDF(fitz)提取PDF文件文本内容

【代码】使用PyMuPDF(fitz)提取PDF文件指定页的文本内容。

2024-05-04 23:30:16 789 1

原创 .requires_grad,.detach(),torch.no_grad()

【代码】.requires_grad,.detach(),torch.no_grad()

2024-05-01 22:04:46 16

原创 LLama2原始权重转Hugging Face权重

执行上述命令后,转换的模型权重将存储在指定的输出目录中。首先确保你的系统中已经安装了Hugging Face的。的路径,而不是刚刚下载到项目文件夹中的模型文件夹路径。它将要求输入你申请到的下载链接和要下载的模型。该脚本的完整路径稍后将用于执行模型转换。进入克隆下来的LLama项目目录,执行。脚本来下载模型权重。参数,根据您的实践下载模型替换即可。下载完成后,将下载下来的模型文件夹。转换LLama模型需要使用。为你在之前通过命令找到的。

2024-04-23 23:43:50 569

原创 注意力熵保存

【代码】注意力熵保存。

2024-04-23 13:31:45 124

原创 音频token化

【代码】音频token化。

2024-04-17 12:59:40 115

原创 AttributeError: module ‘numpy‘ has no attribute ‘float‘.

当您在使用 NumPy 库进行编程时,可能会遇到一个错误提示:“AttributeError: module ‘numpy’ has no attribute ‘float’”。这意味着您正在访问 NumPy 模块中不存在的属性。安装 NumPy 1.23.5 或更低版本。,并且 NumPy 的版本是1.24或以上,那么您将会遇到上述错误。首先,卸载当前的 NumPy 版本。这个问题的出现是因为从 NumPy 1.24 版本开始,如果您的代码中使用了。另一个解决方案是直接在您的代码中替换所有的。

2024-04-12 22:59:54 1036

原创 单机多卡空闲GPU自动检测Pytorch多卡训练脚本

本文分享了一个Bash脚本,它能够自动检测空闲的GPU,并根据用户的需求分配相应数量的GPU以运行特定的命令或脚本。

2024-04-11 22:59:55 466

原创 ERROR: Could not build wheels for pycocotools

已经被安装在你的环境中。

2024-04-10 19:34:23 279

原创 RWKV并行形式与递推形式转化推导

对于这一公式,我们先关注其分子中的求和部分。为了严格描述,首先我们定义。而对于分母的求和部分,很明显其不过是没有了。公式中分子分母中的求和部分,便得到。增加1,其求和便会多出一项,且。现在可以看到其中完整地出现了。于是分子中的求和部分即为。项的和这一部分,我们将。之间的关系,我们先将。类似的推导,即可获得。

2024-03-13 18:11:10 806

原创 池化框特征提取

【代码】池化框特征提取。

2024-03-02 20:53:15 77

原创 自定义FFN

【代码】自定义FFN。

2024-03-02 17:23:29 94

原创 交叉熵损失与拓展

PyTorch 中的函数计算的是带有逻辑斯特回归(logistic regression)的二元交叉熵损失。这个函数适用于当模型的输出是未经过 sigmoid 激活的原始 logits 时。它在内部应用 sigmoid 函数,然后计算二元交叉熵损失。

2024-02-26 18:46:14 875

原创 创建形状和分布与给定tensor相同的随机tensor

【代码】创建形状和分布与给定tensor相同的随机tensor。

2024-02-23 16:48:59 422

原创 绘制点分布

【代码】绘制点分布。

2024-02-23 16:47:29 103

原创 绘制注意力热力图

【代码】绘制注意力热力图。

2024-02-23 15:08:23 520 1

原创 nn.BatchNorm1d 与 nn.BatchNorm2d 使用方法与原理

在PyTorch库中,是一个专为一维数据设计的批量归一化层。下面通过一些实例代码和其输出结果,让我们理解的工作机制。

2024-02-11 15:36:38 1675

原创 Conditional-DETR Match Loss PostProcess代码解析

其中criterion为models/conditional_detr.py中的SetCriterion类。outputs与targets进入其forward函数。outputs与targets形式分别如下:这里的bs为4,decoder层数(n_decoder)为4,object query数量为200。outputs包含最后一层的输出pred_logits(分类置信度,未经过sigmoid),pred_boxes(框,形式为cxcywh)与前几层的输出aux_outputs。

2024-02-08 00:44:18 987

原创 tensor.topk() 使用方法

​​​​是 PyTorch 中的一个函数,用于获取张量(Tensor)中的最大的k个元素及其对应的索引。这在处理分类问题和排序问题时很常用。下面是。

2024-02-07 23:21:11 376 1

原创 ImportError: cannot import name ‘get_root_logger‘ from ‘mmdet.utils‘ 解决方法

为了确认这一点,我查找了本机的mmdet版本为 3.1.0。然后我查阅了 MMDetection 在 GitHub 上的历史版本代码。对比发现,2.28.0 版本的。MMDetection 版本过高(3.X)造成。降级到 2.X版本(如2.28.0)即可解决。在跑Deformable DETR时,我遇到了无法从。猜测是因为在最新版本的mmdet中,函数,而 3.X 版本中则不包含。

2024-02-03 15:16:25 1084 1

原创 符号扩展(Sign Extension)

符号扩展(Sign Extension)是计算机组成原理中的一个概念,它的作用是将一个较小的数据字长扩展到一个较大的数据字长,同时保持原有的数值和符号。当对一个有符号的整数进行符号扩展时,扩展的位(即新增的位)将复制原始数值的最高位(符号位)。,以确保扩展后的数值保持不变。因此,扩展后的数值将是。(以补码形式),它代表了一个。

2024-01-07 21:35:54 1191

原创 DETR类模型COCO训练结果异常,评测AP=0解决方案记录

接着我想到了我在coco_minitrain上只实验过1enc+4dec与3enc+6dec的缩水版模型(为了快速验证,hidden_dim与num_query均也有相应调小),于是猜测是不是完整的6enc+6dec难收敛的问题,于是我将1enc+4dec与3enc+6dec在完整COCO上实验,发现能得到正常的结果。因为之前的1enc+4dec与3enc+6dec的缩水版模型的参数量相对较小,我将其bs分别调整为8与4,对于3080TI 12G,这刚好能卡到显存上限。由此看来,bs似乎就是那个罪魁祸首。

2023-12-13 17:58:38 1271 4

原创 Transformer实现中英翻译项目

data.py和。其中data.py包含数据处理模块。包含transformer模型,训练和预测模块。

2023-08-19 22:14:23 204

原创 解决一个网络问题

这个命令会重置Winsock相关的网络设置,因此请注意在运行该命令之前,最好备份你的网络设置或者确保你知道如何重新配置它们。首先,我们需要以管理员权限启动命令提示符(CMD)。这是因为进行网络设置相关的操作需要管理员权限,否则可能无法生效。完成上述命令后,我们需要重新启动电脑,以确保网络设置得到正确应用。

2023-08-05 12:10:37 46

原创 Python中的*args和**kwargs

这两种参数能够接收函数中传入的任意数量的位置参数和关键字参数,使得我们能够创建出更加灵活和可适应性更强的函数。接收了两个关键字参数(name=“John”, age=28)。是常用的命名约定,但你可以使用任何你喜欢的名称,只要在名称前加上。下面是一个简单的示例,说明如何使用。接收了三个位置参数(1,2,3),,并将它们存储在一个元组中。,并将它们存储在一个字典中。在Python编程语言中,

2023-07-19 18:22:59 42

原创 评教车轱辘话20条

17. 这位老师注重课堂氛围的营造,让学生在轻松的环境中学习。18. 老师关注学生的综合发展,注重培养他们的品德和社交能力。2. 老师讲解清晰,注重培养学生的批判性思维和问题解决能力。6. 老师关注每个学生的个人发展,给予个性化的指导和支持。8. 老师用生动的教学方式激发学生对知识的热爱和求知欲望。13. 这位老师对学生关心备至,积极解决学生的问题和困惑。19. 这位老师用生动的案例和实例帮助学生理解抽象的概念。16. 老师对每个学生的学习进步都给予及时的认可和鼓励。

2023-06-07 21:17:03 120

原创 CUHK-SYSU行人搜索数据集介绍及结构

街拍和电影收集的图像。:18184个结构体,描述每个图像的行人信息,包括图像名称(imname)、出现的行人数量和位置(nAppear和box)。:11934个结构体,每个结构体代表一个人物,每个人物至少在两张图像中出现。包含人物ID(idname)、出现时间(nAppear)以及每个场景中的位置(Person(i).scene.idlocate)。:测试集包含的6978个图像。:用于训练的5532个查询人物。

2023-05-23 11:26:39 1096 2

原创 读入_scanf_字符数字混合_EOF停止

【代码】读入_scanf_字符数字混合_EOF停止。

2023-04-21 19:35:27 40

原创 图_最小生成树_Prim

【代码】图_最小生成树。

2023-03-22 23:33:51 38

原创 树_最近公共祖先

【代码】树_最近公共祖先。

2023-03-18 13:20:53 28

原创 快速读入_整数

【代码】快速读入_整数。

2023-03-17 19:57:50 54

原创 单源最短路_dijkstra

【代码】单源最短路_dijkstra。

2023-03-17 19:50:57 50

原创 线段树_区间求和_区间同加

第二行包含 $n$ 个用空格分隔的整数,其中第 $i$ 个数字表示数列第 $i$ 项的初始值。对于 $70\%$ 的数据:$n \le {10}^3$,$m \le {10}^4$。对于 $100\%$ 的数据:$1 \le n, m \le {10}^5$。1. `1 x y k`:将区间 $[x, y]$ 内每个数加上 $k$。对于 $30\%$ 的数据:$n \le 8$,$m \le 10$。2. `2 x y`:输出区间 $[x, y]$ 内每个数的和。### 样例输出 #1。

2023-03-17 18:08:03 37

原创 getline()对于string

【代码】getline()对于string。

2023-03-13 20:54:32 81

原创 并查集(路径压缩)

【代码】并查集(路径压缩)

2023-03-12 23:35:50 40

原创 C++_STL_堆_结构体

【代码】C++_STL_堆_结构体。

2023-03-11 16:42:15 65

空空如也

空空如也

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

TA关注的人

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