维护日志
此处记录本博客重要的维护更新动态。 2026-1-14:添加维护日志文档; 2026-1-3:成功申请域名ziyuliu258.cn并关联到本站,使用cloudflareCDN解决代理问题; 2025-2-3:成功建站,并托管到个人Github Pages上。 2026-6-4:开始同步论文阅读笔记。
论文阅读笔记更新计划
由于笔者的大三生涯马上结束,也真正上手科研有了接近一年的时间,所以突发奇想,想要将自己以往和未来的论文阅读笔记在博客上同步一下。这也可以算是监督自己的一种方式,避免偷懒和懈怠。 此前我使用Obsidian管理个人笔记已有一段时间,所以我vibe coding了一个插件(工具)来实现从Obsidian到hexo博客的一键迁移,后续我也会更新这个工具的使用方法。 过去的接近一年时间里,我一直在做关于时间序列预测的工作,虽然说也是三天打鱼两天晒网,但是磨洋工一年下来,总归还是有点收获。当然我的论文阅读范围并不局限于这一方向,基本是想读什么就读什么。或许读者能从我的笔记中获得一些帮助,那就是极好的事情。
PatchTST笔记
引言 时间序列预测在许多实际应用中具有重要意义,如能源预测、交通流量预测、气象预测等。随着深度学习技术的进步,基于Transformer的模型在时间序列预测中表现出了强大的能力。然而,传统Transformer模型存在计算复杂度高、内存消耗大等问题,尤其在长序列预测中效果不佳。PatchTST模型通过创新性的设计,解决了这些问题,提出了分块(Patching)和通道独立性(Channel-independence)的解决方案,显著提高了时间序列预测的效率和精度。 模型 Tip表示学习(Representation Learning),也常被称为特征学习(Feature Learning),是指让模型自动地从原始数据中发现和提取“特征”或“表示”的技术,而不是依靠人工手动设计规则 。 可以暂且认为,表示学习可分为以下三种: 有监督表示学习:在学习特征的同时,利用标签(如未来的真实值)来纠正模型,让特征直接服务于特定目标 。 自监督表示学习:不利用标签,通过数据自身的结构(如掩码 Patch)来学习特征 。这是本文的核心亮点。 迁移学习(Transfer...
Linux下修复三模客制化机械键盘F系列键的失灵
本文由Gemini 3.1 Pro根据对话记录总结生成,适用于不同发行版的Linux。 📌 问题现象 使用腹灵 FL980 V2 PRO 三模机械键盘,通过蓝牙(设备名为 BT5.0 KB)连接到 Arch Linux (EndeavourOS) 时,F 区按键(F1-F12)默认触发多媒体功能(如音量加减)。即使不按 Fn 键,直接按下 F12 系统也会执行“音量加”操作,原本的 F 键功能完全被覆盖。 🔍 原因解释 硬件信号正常:通过 sudo evtest 抓包排查,发现按下 F12 时,键盘硬件发送的物理扫描码(MSC_SCAN value 70045)是标准的 F12 信号,说明键盘本身的硬件逻辑并没有卡在 Mac 模式。 内核驱动自动设置:很多支持三模的客制化键盘,其蓝牙芯片在连接 Linux 时,硬件标识会触发内核底层的 hid_apple(苹果键盘兼容驱动模块)。 默认键层反转:苹果键盘的默认设计是“直接按下F 区按键触发多媒体功能,按住 Fn 才是 F1-F12”。hid_apple 驱动按照这个逻辑,将键盘发出的标准 F...
Git分支操作:利用新分支备份状态,实现多分支版本管理
Note这是去年10月份左右做的一篇笔记,因为当时用Github Copilot用多了,导致代码乱乱的,所以想到使用分支功能来备份,于是就学了一下,做了一点笔记。 检查当前分支 1git branch 此时我们会看到自己处于main或者master分支,之后按下q回到命令行。接下来的工作就是创建一个新的分支,用于储存你最新的更改。 创建新的分支 执行命令: 1git branch <branch_name> 这样会创建一个新的名字为branch_name的分支。比如git branch copilot就会创建一个叫copilot的分支,此时你执行git branch就能看到新的分支,只不过*符号仍然指向你的原本的分支,表明你仍然处于旧的分支。 切换分支 使用命令: 1git checkout <branch_name> 可以切换到你想要的另一个分支,执行后你使用git branch查看就可以发现*指向了你刚刚指定的分支,这就说明我们处于另一个分支了。 推送最新更改,完成备份 我们这时需要把你目前的状态保存到这个分支上。执行以下命令: 1234git...
在香橙派OrangePi AIPro(8T)上实现基于ACLLite与PyACL的YOLOv10端侧推理
一、基本准备工作 1. 烧录系统 详情参见官方教程。可以使用昇腾官方的制卡工具Ascend devkit imager,也可以使用传统的balenaEtcher。此处不再赘述。 2. 设置SSH连接和静态IP 2.1...
ZeroTier使用指导
...