- 博客(74)
- 收藏
- 关注
原创 坐标反推旋转
很多初学者直觉地认为:如果我知道了手臂每一段的端点在哪里,我就应该能算出骨骼是怎么转的。这不是算法不够好,而是信息本身的缺失。本文将从几何自由度和基向量的角度,解释为什么位置数据无法承载完整的旋转信息。
2025-11-24 15:33:05
864
原创 VS Code Remote SSH 常见问题修复指南
执行完后,立刻回到本地 VS Code 点击连接。VS Code 会发现目录不存在,会立即下载全新的服务端,问题瞬间解决!改名后的垃圾文件夹可以不用管,等容器重置会自动消失。包含成千上万个小文件(node_modules 等),网络存储在处理大量小文件的删除操作时通信开销巨大,速度极慢。服务端 VS Code Server 进程死锁或者文件损坏,导致无法正确启动并监听端口(常见于容器非正常关闭后)。云环境通常使用网络存储(NFS/Ceph)。如果方案 1 无效,通常需要删除。后,终端卡住数分钟没有反应。
2025-11-19 22:39:58
280
原创 在Windows WSL2中安装Ubuntu和Docker的完整指南
在Windows系统上搭建Linux开发环境,WSL2是一个绝佳的选择。本文将详细介绍如何在Windows系统上安装WSL2、Ubuntu 20.04,以及在Ubuntu中安装Docker Engine的完整过程。
2025-10-22 10:57:54
368
原创 旋转表达形式
在游戏开发、计算机图形学、机器人学、VR/AR等领域,准确、高效地表示和操作三维空间中的旋转,是构建一切动态世界的基础。然而,“旋转”这个看似简单的概念,在数学和工程上有多种截然不同的表达方式,每一种都有其独特的优势和无法回避的“天坑”。你可能听说过“万向节死锁”,可能对四元数的“抽象”感到困惑,也可能好奇为什么AI领域偏爱一种叫的新奇玩意儿。本文将为你一次性梳理清楚欧拉角、轴角式、旋转矩阵、四元数、Rotation6D这五种主流旋转表示法的核心思想、优缺点以及它们各自的“最佳”应用场景。表示法。
2025-09-23 15:13:38
572
原创 理解重参数化
重参数化技巧是 VAE 能够成功训练的魔法棒。目标:在网络中引入可控的随机性以学习概率分布。问题:直接的随机采样操作会阻断梯度反向传播。解决方案:将随机性剥离为固定的外部噪声输入 (ε),并将原有的采样过程转变为一个由网络参数 (μσ) 和该噪声共同参与的、可微分的确定性函数 (正是这个技巧,使得 VAE 可以像普通神经网络一样,使用梯度下降进行端到端的优化,也成就了它在深度生成模型领域的重要地位。
2025-09-21 23:34:51
636
原创 位置编码理解
,他们每个人都会做自己的动作,但队伍会乱七八糟,无法形成整齐划一或者有变化的阵型。:怎么设计一个“初始姿вершен”,能同时体现这三个位置信息?比如一个士兵有3072个可以活动的关节(通道),他就可以做出非常复杂、精细的姿态。你看,每个身体部分只负责一个位置维度,指令非常简单,而且三件事可以。你只要看一眼他的胳膊、腿和躯干,就能立刻知道他的完整三维坐标。当一个士兵同时完成了这三个指令,他最终的那个独特的站姿,就。我们的方阵表演现在升级了,不仅有二维的平面阵列 (),比如表演的第10秒。
2025-09-10 15:13:33
436
原创 Diffusion理解
这个训练框架对于后续几乎所有的采样器都是通用的。无论是为了将来使用DDPM采样器还是DDIM采样器,模型的“学习方法”都是一样的。
2025-09-09 14:15:51
809
原创 报错:libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found
已经使用conda安装了但是还是会报错,是因为默认路径没有设置成conda的,只需要执行。
2025-07-23 09:08:14
212
原创 ImportError: cannot import name ‘get_terminal_size‘ from ‘click.termui‘
【代码】ImportError: cannot import name ‘get_terminal_size‘ from ‘click.termui‘
2024-11-03 23:12:33
354
原创 AttributeError: module ‘numpy‘ has no attribute ‘float‘
类型的别名,但经常引起新手的混淆。这个错误是因为在 NumPy 1.20 版本中,这个别名已经被弃用了。
2024-10-11 23:31:19
439
原创 OSError: [E050] Can‘t find model ‘en_core_web_sm‘.
报错:OSError: [E050] Can’t find model ‘en_core_web_sm’. It doesn’t seem to be a Python package or a valid path to a data directory.
2024-08-25 00:26:20
306
原创 报错:subprocess.CalledProcessError: Command ‘[‘ffmpeg‘, ‘-f‘, ‘rawvideo‘, ‘-vcodec‘, ‘rawvideo‘
【代码】报错:subprocess.CalledProcessError: Command ‘[‘ffmpeg‘, ‘-f‘, ‘rawvideo‘, ‘-vcodec‘, ‘rawvideo‘
2024-08-24 16:51:05
605
原创 gcc报错version `GLIBCXX_3.4.29‘ not found
【代码】gcc报错version `GLIBCXX_3.4.29‘ not found。
2024-08-24 16:30:39
320
原创 手动修改huggingface cli默认环境
文件位置:/home/user/.local/bin/huggingface-cli。命令有输出,即证明可正确调用相关命令。可以手动修改该路径到所需要的解释器。
2024-08-09 15:37:41
486
原创 ValueError: can‘t optimize a non-leaf Tensor
【代码】ValueError: can‘t optimize a non-leaf Tensor。
2024-07-09 10:16:35
558
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1