
杀鸡用了牛刀,为了达到拼音长句输入的准确性,不依靠网络和大数据确实是一个复杂的问题。一开始我考虑过用词频和字典结合算法,但当句子变长以后就很难了。最后想想干脆用深度学习来解决这个问题。从头开始使用 huggingface 上能找到的拼音数据集针对 IME 做了预处理,然后使用 BiLSTM attension 模型进行训练再把训练好的模型通过 int8 onnx 转到 Android 手机上来运行,模型效果和运行速度居然还不错。彻底把这个输入法改成了 AI 输入法
今天做了下模型和 onnx runtime 在本地机器上的优化,速度得到了保障
1 coolwulf OP |
2 x4gz 1 天前 via iPhone 需要实体键盘 谁会在用手机时带实体键盘啊… 还不如生成多个备选项让人点击 |
4 coolwulf OP 说明一下这个输入法的来由,最近买了部带硬键盘的手机 Titan 2, 苦于市面上没有好用的输入法,动手写了一个,进过多个版本的迭代现在的这个版本已经不需要硬键盘,适用于所有的手机,可以打开设置里面的软键盘 |
5 coolwulf OP 为了避免混淆,我更新了一下主页的描述 |
7 Tink PRO 牛,我试试效果 |
8 plane 1 天前 很棒,但名字的灵感是战狼吗[狗头] |
9 linstrong 1 天前 看完才发现是安卓输入法,还以为是 pc 端的 |
10 docx 1 天前 via iPhone 有点心动,但是 http + Github 404 |
11 Julaoshi 1 天前 “酷狼”会不会构成商标侵权判断中的“容易导致混淆” 比如符合“相同商品+近似商标+混淆”模式 |
13 qiwbaby 1 天前 语音识别这部分有和豆包输入法的对比吗? |
14 ColoThor 1 天前 收藏先,等稳定了试试看 |
15 div class="sep3"> rust 1 天前 本地跑 AI 的话,耗电如何? |
16 livib 1 天前 为实体键盘而生的 slogan 容易让人误解,可以考虑优化 |
18 coolwulf OP 现在新版本对于软键盘的支持提高了很多 |