1 分•作者: eltonlin•大约 2 个月前
我花了五年时间开发一个该死的待办事项应用,期间我像个失败者。以下是我学到的东西。 生活规划工具如果太简单(例如,所有事情都用苹果备忘录),是行不通的。如果太复杂(例如,Notion模板),也同样行不通。 它们必须恰到好处,比如拥有基本的层级结构,你可以设置任务和子任务。它们还必须是集中的,因为如果我找不到提醒,它们就没用了,因为它们藏在五个不同的地方。 最终的版本是 [https://beta.actions.life](https://beta.actions.life)。早期测试用户可以永久免费使用,而且你可以直接尝试,无需经历那些狗屁注册流程。 我希望你能告诉我这个应用哪些地方做得好,哪些地方做得烂,这样我才能为你做得更好。谢谢。
1 分•作者: develepo•大约 2 个月前
我实现了 fifty 等人提出的“Restructuring Vector Quantization with the Rotation Trick”并构建了一个用于 ICLR 2025 Rotation Trick 的 PyPI 库。 Rotation Trick 使用几何旋转梯度来替代 Straight-Through Estimator (STE)。它保留了编码器输出和码本向量之间的角度信息,从而提高了码本利用率。 我还对它在音频上的表现进行了基准测试。 在 GitHub 仓库的 \docs 中记录了从论文到其背后数学原理的所有内容。 该实现使用了无矩阵的 Householder 反射(O(d) 内存)。 PyPI: pip install vqrotate 基准测试: https://github.com/develepo/vqrotate-benchmark 我还探索了一个自适应缩放的扩展。它实现了更低的 MSE,但引入了分配不稳定性,这是一个有趣的权衡,我很想听听大家的看法。 非常欢迎任何反馈,特别是关于残差向量量化(Residual VQ)扩展的。