- 博客(7)
- 收藏
- 关注
原创 个人笔记-二分查找
不直接返回-low表示插入位置是因为,如果插入位置是0,-0和0的返回结果都是0,无法确定是目标元素的位置是0,还是目标元素不存在,插入位置是0。正确做法:>>>表示无符号右移,将和的所有位右移1位后在首位补0,表示和/2的结果:01000000 00000000 00000000 00000000,此时java计算得到的值为+Rightmost二分查找:重复元素,返回最右边的目标元素的索引,a={1 2 2 4 5},target=2,res=2。和预期的值相同,(2³¹ - 1+2) / 2 =
2025-07-30 17:59:30
321
原创 个人笔记Transformer的多头注意力机制
Multi-Head Attention,接收输入X,X的形状如下图所示,n为句子中词的个数,d是模型的维度(Transformer规定d=512)。多头注意力机制(Multi-Head Attention)是 Transformer 模型中的核心组件,用于。可以理解为将每个词的512维向量,分成了8个64维的子向量,每个子向量对应一个注意力头。因为有h=8个注意力头,需要对Q K V进行拆分,得到每个注意力头的Q K V,维度为。分别与X做矩阵乘法,得到Q K V。,生成的Q K V的维度是。
2025-07-17 15:35:57
379
原创 PyCharm选择conda路径后,无法加载出conda环境
问题:在PyCharm中选择已有的conda环境,选择路径后,无法加载出环境。选择现有的python环境也加载不出来路径。原因:PyCharm 没联网 / 代理问题。如果 PyCharm 后台连不上 Conda,有时也会一直转圈。起初我以为是conda版本过低,卸载重装到25.5.1后,依然加载不出来。这时候可以正常加载conda环境。
2025-07-04 10:12:12
329
原创 Jupyter运行出现错误:Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.
08:22:27.302 [error] Disposing session as kernel process died ExitCode: 3, Reason: OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.OMP: Hint This means that multiple copies of the OpenMP runtime have been linked in
2025-06-24 08:34:22
306
原创 Ubuntu下安装pytorch
在主页选择,pip安装,CUDA11.8版本,结果速度非常慢,因为它使用了pytorch官方的镜像源 --index-url 后是下载镜像源。找到使用pip安装的命令,复制红色框里的内容,这是为了确定要安装的版本信息,通过下面的代码指定镜像源即可。如果您的pip已经配置了清华镜像源,可以直接复制红色框里的内容下载,不需要指定。首先创建一个python版本为3.9的虚拟环境。查看自己的pip镜像可以输入下面的命令。下载速度快了很多,大概需要五分钟。如果您想要下载自己需要的版本点击。查看本机的cuda版本。
2024-09-12 14:46:15
1173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅