自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Transformer中Self-Attention以及Multi-Head Attention计算过程详解

原文名称:Attention Is All You Need原文链接:https://arxiv.org/abs/1706.03762最近Transformer在CV领域很火,Transformer是2017年Google在Computation and Language上发表的,当时主要是针对自然语言处理领域提出的(之前的RNN模型记忆长度有限且无法并行化,只有计算完tit_iti​时刻后的数据才能计算ti+1t_{i+1}ti+1​时刻的数据,但Transformer可以)。

2024-04-28 20:37:07 35

原创 力扣刷题记录-第12题-合并区间

以数组intervals表示若干个区间的集合,其中单个区间为。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].[[1,5]]区间 [1,4] 和 [4,5] 可被视为重叠区间。

2024-03-10 23:32:43 430

原创 力扣刷题记录-第11题-最大子数组和

给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。是数组中的一个连续部分。6连续子数组 [4,-1,2,1] 的和最大,为 6。

2024-03-08 20:23:56 363 1

原创 力扣刷题记录-第十题-全排列

给定一个不含重复数字的数组nums,返回其所有可能的全排列。你可以返回答案。

2024-03-08 01:00:43 330 1

原创 力扣刷题记录-第九题-字母异位词分组

给你一个字符串数组,请你将组合在一起。可以按任意顺序返回结果列表。是由重新排列源单词的所有字母得到的一个新单词。

2024-03-06 22:56:26 399 1

原创 力扣刷题记录-第八题-搜索插入位置

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(log n)的算法。214。

2024-03-05 22:22:33 319 1

原创 力扣刷题记录-第七题-移除元素

给你一个数组nums和一个值val,你需要移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下://是以“引用”方式传递的。也就是说,不对实参作任何拷贝// 在函数里修改输入数组对于调用者是可见的。

2024-03-04 22:47:18 362

原创 力扣刷题记录-第六题-两两交换链表中的结点

然后看图片,在head后面设置两个指针分别指向head的后两个元素,然后进行交换,交换的具体步骤自己画图捋清楚就OK。首先要进行空链表和单元素链表判断。然后看图,设置一个next1指针在head指针的后面,next1应该指向head,而head指向下面一部分的结果。如此递归,递归思路和代码如下,要注意head和next1改变指向的语句的顺序。在使用迭代法时出现了小问题,我把next和temp指针的定义放在外面会报错不通过,目前不通过的原因尚且不知道,先把代码放在这里占个坑,等我弄清楚了再在这里说明一下。

2024-03-03 21:33:00 390

原创 力扣刷题记录-第五题-括号生成

数字n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且括号组合。

2024-02-29 21:08:49 365

原创 力扣刷题记录-第四题-合并两个有序链表

将两个升序链表合并为一个新的链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。[][0]l2。

2024-02-29 20:02:49 315

原创 力扣刷题记录-第三题-有效的括号

给定一个只包括'('')''{''}''['']'的字符串s,判断字符串是否有效。

2024-02-28 11:32:52 388

原创 力扣刷题记录-第二题-两数相加

将当前的l1和l2的值相加之后,保留个位数放在result里,但是next1的值不能传到下一层,因此将next1的值直接加在下一层的l1或l2的值上。若l1或l2的下一层为空,直接新建一个值为0的listnode给l1和l2的下一层。这样犯了一个错误,l1和l2为空的时候,他们的next也为空,我又直接在这个空上进行赋值0的操作。到这里,就能想明白我们对l1和l2进行赋值0结点的操作这一步,与l1和l2之前的链表没有.next关系,是断开的链表节点,只在这次递归中用一下。的链表,表示两个非负的整数。

2024-02-27 17:14:21 373

原创 力扣刷题记录-第一题-两数之和

给定一个整数数组nums和一个整数目标值target,请你在该数组中找出 和为目标值 target的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。示例 2:输入:nums = [3,2,4], target = 6。

2024-02-26 21:46:45 317

转载 parallel课程设计作业过程

学习笔记

2023-10-16 14:45:23 56 1

原创 DDPM学习过程中一些代码细节学习

学习笔记

2023-10-07 21:19:10 231 1

原创 DDPM玩具代码调试过程(三)

该图记录了模型中的某一层(可能是第14个上采样层)的残差连接(residual connection)的偏置参数(bias)。这个模块主要是记录模型中某一层的权重与偏置参数的梯度变化。Media:展示十张在标准正态分布随机采样的图,经过remove noise之后的结果;比较模糊,因为是玩具代码,代码功能能够基本实现DDPM算法的思想即可;这个错误表明在 Python 脚本中,尝试保存 PyTorch 模型权重时遇到了文件路径问题。如果需要消除这个fail,只需要修改代码中save权重的路径就可以了!

2023-09-11 15:46:19 351

转载 DDPM玩具代码调试过程(二)

如果是公用的服务器,先查看自己电脑cuda和torch的版本,以及python的版本,选择合适的pytorch版本去安装;于是用vscode配置连接组里的服务器:下载vscode;传输文件(直接从本机拖拽到左侧文件目录那里);)中,这样 Python 解释器就能够找到 'ddpm' 模块。vscode连接远程服务器(傻瓜式教学)_chls的博客-CSDN博客。(1)创建一个名称为zymddpm的conda虚拟环境。还未配置完,后面再继续...

2023-09-11 00:37:23 216

转载 DDPM玩具代码调试过程(一)

DDPM玩具代码调试日记(一)

2023-09-06 23:35:49 381 5

转载 Matlab调用Python函数/混编

matlab调用python函数,学习过程自存

2023-03-24 16:00:51 49

转载 VS2019安装教程

VS2019安装教程,自存

2023-01-17 17:27:41 197

转载 Python+CUDA+CUDNN配置步骤

环境配置步骤,自存

2023-01-16 11:12:33 141

转载 MATLAB libsvm配置过程

MATLAB libsvm配置

2023-01-13 12:03:41 77

空空如也

空空如也

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

TA关注的人

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