独立开发周报1
Table of Contents
决定今天开始写周报!
这周主要是更新了阳间斗技的翻牌 AI 模型和 Another Dock,顺便用 Astro 搭建了个人主页。
阳间斗技
在经过和 Gemini Pro 的讨论后,决定使用 Transformer 取代之前的 LightGBM 模型来做翻牌的胜率预测、下一手预测和推荐。
经过了几天的试验和调整后,终于在周五确定了新模型的结构,然后在今天上线了新模型。和之前相比,新模型至少看起来要合理得多,不会再经常推荐一些看上去根本不像人的阵容了。
而且训练出来的 Transformer 导出成 onnx 模型后,每个还不到 2m,完全可以直接部署在服务器上推理,不用再使用阿里云的函数计算来部署了,响应速度会快一些,也能省几块钱。
顺便发现了一个很有趣的现象,在预测下一手的翻牌时,准确率最高的是第二手和第三手,在测试集上,top1 达到了 50% 准确率,top5 达到了 85% 以上的准确率;第四手准确率有所降低,但依然很高。说明大部分玩家在第一手选完后,基本就可以确定体系了,第四手会稍微有所变阵,但不多,直到第五手才会开始调整和应对。
琐事
爱发电似乎 DNS 出问题了,好在还有个国内可用的链接,今天给网站更新加上了。
Another Dock
上周末收到了 Another Dock 的用户的邮件,希望可以允许 Another Dock 在任意位置都可以自动隐藏(之前的版本只有在 dock 贴边时才会自动隐藏)。其实本来这个功能就有的,只是在上线前担心容易引起误触,所以去掉了。现在加进来也很简单,在训练模型的空档就写好更新并提交了。
用户还希望 Another Dock 可以支持设置多个列或者行,因为他想要添加的 app 和文件太多了,一行放不下。这个功能我预计下周更新,因为得重新调整布局,估计要费点时间。
Weather Screen
意外的是上周竟然还收到了 Weather Screen 用户的邮件,这个 app 当初写出来就主要是我用来练手的第一个 mac app,已经一年没更新了,竟然还有新用户。他希望能调整天气特效的角度,因为他把屏幕装在了天花板上…
这个等下周更新完 Another Dock 再来试试看能不能做出来吧,太过久远了我都快把算法忘得差不多了,估计还得求助 Gemini Pro。
Astro
同样是在等模型训练时,让 gemini 帮忙搭的,找了个很好看的模板:Breeze,听说 Astro 很适合做落地页和博客,我就来试一试看看,目前感觉是加载挺快的,好用的话之后拿来做新 app 的落地页。
Pokopia
玩了一周 Pokopia!很惊喜!是我历代最喜欢的宝可梦游戏!太可爱了!现在还在第二个岛拉电线,希望下周能唤醒卡比兽!
支出
这周付了 Gemini Pro 的 19.9 刀订阅费,感觉 pro 的额度还是不大够,基本每天都用完额度,Google 能不能再大方一点啊。