Commit Graph
50 Commits
Author SHA1 Message Date
Haoyu Xi 9c0d4474f2 feat(core): 中文模式下英文候选可限数量与最高位次 (#772)
中文模式下英文候选可以限两件事:[general] english_max_in_chinese 限数量(1–4,缺省 4 即 1 条精确词 + 3 条补全),english_min_position 限有中文候选时英文最高排第几(1–9,缺省 1 不限制;没有中文候选时英文照旧第一)。缺省值下行为不变;完全关闭仍用「打拼音时也给英文词」。三个平台的 Server 与共用设置页都接上了,Linux 改配置后也会重新读 english_in_chinese。

Closes #768
2026-10-23 15:46:26 +08:00
Haoyu Xi 66d62093ef fix(core): 关闭「打拼音时也给英文词」后不再把英文词并入整句 (#770)
关掉「打拼音时也给英文词」后,整句分词仍把内置英文词当句尾(nanine 出「那nine」)。现在开关关着时英文尾段整条路都停:nanine 回到「那你呢」,单独打 nine 也回到拼音读法。开关缺省开着,缺省行为不变。

Closes #766
2026-10-23 15:35:37 +08:00
Haoyu Xi 10e86493d8 feat(dictionary): 导入只有词没有拼音的词表,读音从随包词库派生 (#718)
只有词、没有拼音的词表(每行 词 / 词<Tab>词频 / 词<Tab>读音[<Tab>词频],也认 Rime 的头)也能导入:词表写了读音就用它,其次整词在词库里就用词库读音,再按词库最长匹配切分,切不动的单字取词频最高的读音;一个词只写一条。字不在参考词库里的词跳过并列出。

这次只做 Core 与 CLI(--import-words / --import-to),设置程序的导入页另做。关联 #698。
2026-10-23 11:37:52 +08:00
yenharvey 11bc654811 feat: 知意与含章·知微做成实验功能,设置里下载启用
合入本地 experiment/zhiyi-engine:Core 本地模型可选通变 / 知微 / 知意(知意分省电、均衡、准确三档),设置「实验功能」页下载、启用、删除,进度条与逐块校验;mac 走 Metal,Windows 走 ONNX Runtime 只用 CPU;读不到光标前文时按应用、按输入框取最近打的字。
冲突:设置的短语页、快捷键页说明按 main 的新功能留;用户文档 local-model.md、preferences.md 已在 main 拆分,实验功能的说明搬进 input/sentence.md、getting-started/settings.md、advanced/config-file.md。
2026-10-22 17:20:40 +08:00
yenharvey a20a38acaf docs(user): 用户文档按用户要做的事重新分组
功能越加越多,原来按早期设置页搭的结构塞不下:几个大页(按键、拼音方案、主题)越写越长,同一功能散在几页。
现在分为开始使用、打字、学语言、个性化、AI 服务、各平台、隐私与帮助、进阶八组,一个功能只在一页讲全,别处一句话加链接。
配置键名、文件路径、文件格式只放进阶组,其他页只写「设置 → 某页 → 某项」,面向普通用户不出现实现词。
设置程序的 ⓘ 链接表、各 README、issue 模板与代码注释里指向旧页面的链接一并改到新地址。
2026-10-21 20:06:25 +08:00
yenharvey b6f9c0568e Merge branch 'main' into experiment/zhiyi-engine
# Conflicts:
#	crates/qingjian-core/src/engine/query/mod.rs
2026-10-21 17:27:31 +08:00
yenharvey db5d6fe325 feat: 拼音行按高亮候选切分,可选显示带调拼音
- 一串拼音有几种分法时,拼音行按高亮候选的读音切(ganga 高亮 尴尬 是 gan'ga、刚啊 是 gang'a),应用里的行内拼音跟着换;Core 的 Query::spelled / follow,mac、Windows、Linux 壳在高亮变化时重切
- [general] show_tones(设置 → 候选 → 拼音行显示声调,缺省关):候选窗口顶部的拼音换成高亮候选的带调读音,简拼也换成完整读音;读音与输入对不上的不换;应用里的拼音不带调
- 声调先按词库里的词取,整句从左往右取最长的词,没标的字按单字声调表补,拿不准的不标;注音、九宫格不标
- Frame 加 window_preedit 给候选窗口单独一串拼音,DLL 不读,不升协议版本
- Linux 的 Fcitx 面板与行内拼音共用一串,声调先不接,设置表登记待实现
2026-10-21 16:04:34 +08:00
yenharvey 0ca1b95419 feat: 并入青简词库,已清洗的进基础词库,其余作补充词库随包
- dict-convert lexicon --general / --cleaned:基础词库已有同读音的补声调、词频不动;读音不同的新读音按 1/8 收;
  其余按两边同读音词在对数坐标拟的直线换算词频。已清洗的 21.2 万条写 dict-cleaned.tsv,pack dict 与 dict.tsv
  合成 dict.qj(34.5 万条);其余 129 万条写 dicts/general.qj(GPL-3.0-or-later),缺省开着,设置「词库」页可关。
  都不进 bigram 分词,dict.tsv 除声调外不变,语言模型不用重跑
- 补充词库低主词库一档:不当前缀补全、精确命中不进排序第一档、兜底与词图格子预选多扣 2、不计入总词频;
  词图选中它的整词照样插到最前
- 「敲的拼音本身就是一个词就不走敲错路径」只认语言模型认识的主词库词,否则 zanen / jiusi 纠不回 咱们 / 就是
- 领域词多音字按语料猜读音打平时取 Unihan 靠前的读音,结果不再每次跑都不一样

冻结回放:词首选 8104 → 8167、整句 2845 → 2827(逐条核实词 25 好 2 坏、整句 14 好 12 坏,其中 2 条是当时选错的 输入狂);
整句评测集首选 37.6% → 38.9%、前三 43.4% → 46.0%。
2026-10-21 15:05:10 +08:00
yenharvey 3b1e41230f Merge branch 'main' into experiment/zhiyi-engine 2026-10-21 10:15:15 +08:00
bfxh c7027872fe ci: 加 rustdoc 文档门禁,并修掉它报出的文档断链与裸标签 (#738)
RUSTDOCFLAGS=-D warnings 跑 cargo doc,core 与 windows job 各一处;修掉 main 上公开文档链私有项、断链、裸 HTML 标签与跨 cfg 断链。
2026-10-21 09:30:14 +08:00
yenharvey 7eb66ba930 feat(core): 手机输入法要用的 Core 能力
- 九宫格拼音方案 nine_key(数字串组句、定音节、定字母出日期),云联想也能在九宫格下发
- 注音按敲的声调排序与转整句;日语罗马音转假名(测试版)
- 符号面板目录对外公开、加「网络」一类,「常用」按用过的次数排;emoji 肤色五档
- 邮箱后缀补全、text_pieces 拆词、认出代码并切高亮片段
- 全拼出日期时间星期、算式结果补全;上屏可暂不记输入统计;CandidateKind::forgettable
- 滑行输入解码接口 SwipeDecoder 与按词表打分的 ShapeDecoder;语音识别接口 Transcriber 与 commit_voice
- 模糊音名称、学习语言、繁体字形、领域词库等选项清单由 Core 给出,各壳不再各写一份
- cli 加 --nine-key;dict-convert 生成注音字调表,symbol_panel.py 补网络符号
2026-10-20 20:35:18 +08:00
yenharvey f059c28084 feat(cli): 试验知意选词模型重排候选(回放与整句评测) 2026-10-20 19:14:35 +08:00
yenharvey 05012b8b04 feat(core): 分次选词先留在组句里,退格撤回上一次选择
用户群反馈:长词组前面选错了退不回去,退格只会从最后一个拼音往前删。
一段拼音分几次选时,选的词先不交给应用,显示在剩下的拼音前面,整段选完才一起上屏;
退格先撤回最后一次选择、那段接回拼音重选,那次记的学习按整个删掉处理,改选别的词时退回。
回车 / 失焦连同剩下的拼音原样上屏,Esc 全部取消;组句中敲标点时壳先取走留着的词,标点接在后面。
[general] hold_selections 缺省开,关掉是选了就上屏;命令行回放按日志逐键重喂,固定关。
2026-10-20 17:34:30 +08:00
yenharvey d06b75ff30 feat: 辅码方案化(词码规则、同一时间只用一套)并接上 macOS
- schemes/<id>/scheme.toml 写 type = "aux" 即辅码方案,与形码、双拼共用目录、id 规则与元信息;codes/ 导入的 .qj 照旧可用
- [words] 词码规则沿用 Rime encoder 写法:码表只收单字时按词长从各字的码拼出词码,表里写了的词仍用自己的码;AuxCodeLookup 因此返回 Cow
- 同一时间只用一套([aux_code] scheme,设置里是下拉框):几套叠着筛,同一个字母在不同方案里意思不同,筛不干净;没选过或选的没了用第一套没被老 disabled 关掉的
- 两个壳按 AuxCodeSources 装码表,轮询 codes/ 与 schemes/ 的文件快照,导入或改方案不用等配置变
- macOS 接上辅码:按键分流与 Windows 一致、Esc 只清码段、候选上显示码,包里带上笔画表与 CNS 署名
- CLI 的 --aux-table 也收方案目录
2026-10-20 14:17:34 +08:00
yenharvey 3ba586d867 feat: 自定义双拼方案,形码方案 scheme.toml 必填并可在设置里改规则
- Core 的双拼解码挪到 Layout:内置九套仍是编译期常量表,用户方案拼成同一个结构,走同一套解码;Layout::check 报写错的键与打不出来的音节(按全部两键组合实际解出哪些音节算)
- 用户双拼方案放在 schemes/<id>/scheme.toml,写 type = "shuangpin",可拿内置方案当底子按键改;配置里认不出的 scheme 写法能当 id 就是 Scheme::Custom,找不到按全拼
- SchemeSlot 取代 CodeSchemeSlot,两条轴一起装,直接收 &Config;CLI 的 --shuangpin 可给方案目录,回放按 id 认出用户双拼
- 形码方案的 scheme.toml 改为必填,形码与双拼共用 author / version / description / license 元信息
- 设置里单用形码时出现「满码唯一自动上屏」「顶字」开关,存进 [code.<id>]、盖过 scheme.toml(随包方案只读,换码表也不丢),只改规则不重读码表
- Linux 还没接方案目录,设置里不列自定义方案(support 表登记待实现)
2026-10-20 11:34:14 +08:00
yenharvey 84196a8e49 feat: 自定义形码方案,单用形码时顶字、满码唯一自动上屏、标点上屏与空码清除
形码侧从只有 86 五笔扩成方案:Core 的 CodeScheme 是码表加按键规则,平台层 code_schemes 负责找方案。
随包五笔挪成 assets/schemes/wubi86/(scheme.toml + table.tsv),与用户数据目录 schemes/<id>/ 下的方案同一种格式、同一套找法,代码里不再有内置特例。
配置收成 [general] code = "<id>"(off 为关),旧的 wubi = "wubi86" 读取时仍认。
按键规则只在单用形码时生效,混输下满码之后的字母可能是在接着打拼音。
满码长度取码表里最常见的编码长度:极点码表里有条写错的 5 码(TF卡 ttfhh),取最长会让顶字与满码上屏全部失效。
CodeSchemeSlot 在方案与码表文件都没变时不重读码表,配置热加载多半改的是别的设置。
CLI 的 --wubi 换成 --code(旧写法仍可用),收码表或方案目录,回放认任意形码方案键。
设置程序的「五笔」开关换成「形码」下拉;切回窗口与进「输入」页时重扫 schemes/。
bamboo-slip 的下拉框宽度改为最小宽度并可设最大宽度,值过长时截短补「…」,不再把箭头挤出框外。
2026-10-20 10:22:58 +08:00
Haoyu Xi 87be3b4b3b feat(cli): --check-user-words 按读音核对用户词 (#672)
历史上云端学进来的错读音用户词(我的 wo di)没有清理入口,会按错读音出现在候选里、顶掉正确的整句候选;加 --purge-user-words 才删并落盘。
2026-10-19 15:56:24 +08:00
Haoyu Xi c8c4131473 feat(cli): --mine-log 挖出的全拼缺词可用 --mine-apply 直接并入用户词 (#662)
挖词清单到词能打出来之间不用再手抄:全拼行直接进用户词,简拼行列出来等人工补读音。
2026-10-16 14:08:58 +08:00
toolsfox 9bb6b2a382 feat(learning): 学习数据时间衰减(牛顿冷却) (#654) 2026-10-16 09:51:47 +08:00
Haoyu Xi 95018ff599 feat(core): 双拼新增紫光方案 (#660) 2026-10-16 09:19:05 +08:00
toolsfox 0d53da7a94 feat(cli): 从输入日志挖词库缺词 (#657)
--mine-log 把上屏文字按语言模型切词,列出连续单字段和词库里没有的词,先知道缺什么。只读日志,不写文件。
2026-10-15 19:32:50 +08:00
Haoyu Xi 9a781de664 feat(core): 双拼新增拼音加加方案 (#624)
双拼第八套方案,配置写 jiajia;翘舌 zh/ch/sh 在 v/u/i,零声母双写为主、兼容 o 前缀。

Closes #484
2026-10-15 13:05:14 +08:00
yenharvey 533e09b8ab fix(core): 繁体台湾档只换字形,配置改用 traditional_variant
台湾档从 s2twp 改回 s2tw,与 0.2.1 的 traditional = true 输出相同;三档都只换字形不换用语,输入法不替用户改词。
新写法换成 [general] traditional_variant(字符串):旧版本只认布尔 traditional,复用同一个键时退回旧版本整个配置解析失败。
旧键只在没写新键时读,true 按台湾档;不认识的写法只让这一项回简体。
2026-10-15 11:57:47 +08:00
jacklaoz 8d6eccebe3 feat(core): 繁体输出分三档(台湾 / 香港 / 通用字形) (#625)
台湾与香港的字形取舍不同,一个布尔开关表达不了;转换只在 Core 出口做,词库与学习数据仍是简体。
2026-10-15 11:53:01 +08:00
yenharvey 0e7e2c449a feat(core): 候选后面配颜文字与符号,补口语 emoji 叫法
- 颜文字(哭 → (T_T))、符号(约等于 → ≈、alpha → α、尖括号 → 〈〉)跟在对应词后面,与 emoji 各有名额:[general] kaomoji / symbols,缺省各 1,0–3;macOS 与 Windows 设置的「通用」页各加一项
- CLDR 表里的普通符号(≈ ¥ «)按 Unicode Emoji 属性筛出 emoji 名额,改由符号表出;符号表的中文词只收两个字以上的,单字一打就跟符号太吵
- 补 CLDR 没有的口语叫法(笑死 🤣、无语 🙃、星星眼 🤩)
- 三张表与这些词的读音编进 Core(crates/qingjian-core/data/),不随包另带文件;词库没有的词(尖括号、阿尔法)补进查词,否则整句拼成「见括号」配不上符号
2026-10-13 16:35:56 +08:00
Harly 279287dce8 feat: emoji 候选数改成 0–3 档可调 (#331) 2026-10-13 13:36:40 +08:00
Haoyu Xi 7a6f76e902 feat: 新增德语作为学习语言,三端接线 (#511)
Language 加 German(de),macOS 偏好设置与 Windows 设置可选德语,云释义补德语提示与译词清洗;Windows 缺释义表时启动记一条警告。

Refs #509
2026-10-12 15:54:42 +08:00
Joelee 2db9677a4c feat: 学习语言新增越南语 (#480)
Language 加 Vietnamese,三端设置与装配接线,云释义补越南语提示词;随包越南语释义表由 gloss-gen 生成(GPL-3.0-or-later)。

Closes #47
2026-10-10 10:42:44 +08:00
yenharvey a41d1cf82a feat: 接入含章·通变与知微模型
接入含章·通变的拼音解码、整句重排与词图兜底生成,扩展 macOS、Windows 和 Linux 的模型加载路径。模型文件按正式标识归档,保留旧用户目录回退,并同步数据打包、评测记录和用户文档。
2026-09-29 12:02:00 +08:00
yenharvey 81db829b0b feat(core): 双拼新增首道双拼方案
键位按方案作者公布的键位图(shoudaoshuangpin/shoudaoshouyouplus),与万象拼音、WindInput 的实现一致。
翘舌声母 v / i / e 为 zh / ch / sh;e 键让给了 sh,零声母 e / ei / eng 用 u 引导;同码 dk(den / dia)取 den。
顺带补上配置模板、注释与 CLI 说明里漏掉的 abc。
2026-09-20 17:27:21 +08:00
Chrok 839c794765 feat(core): 双拼新增智能ABC方案 (#180)
键位按 Rime 的 double_pinyin_abc 核对;翘舌声母在 a / e / v,零声母一律 o 前缀。

Closes #112
2026-09-20 16:56:07 +08:00
yenharvey f0c26f1cca docs(core): 清理辅码代码里引用仓库外编号与讲过程的注释
「边界 N」「spec 卷」「issue #8 卷」指向仓库外的设计工作区,读代码的人查不到;讲理由的长注释压成一句、理由留在 docs/design/aux-code.md。
顺带改正降级注释里过时的「协议 < 5」,aux_segment.rs 的文档链接指向私有类型(rustdoc 报错)改成普通代码引用。
2026-09-20 10:20:04 +08:00
Shiyuhai2023 f3ad110958 feat(core): 辅码:拼音后补码筛候选(码段状态机 / 码表 / 候选过滤 + CLI) (#51)
拼音打完整后按触发键进辅码态,补码逐键筛候选;码表是词 → 码的 .qj(AuxCodeTable),缺省关闭。
只含 Core 与 CLI,Windows 壳与随包笔画码表在 PR #152 / #153。
2026-09-20 09:19:46 +08:00
tonywoo 9cfeec4bad feat(core): 五笔 86 输入方案与拼音混输 (#125)
形码与拼音是两条平行管线:码表按编码前缀查,释义、生词、学习与输入日志照常。配置拆成 [general] scheme(拼音侧)与 wubi(形码侧)两条轴,两边都开就是混输;两端设置页、随包码表(极点 86,Apache-2.0)与 CLI --wubi 一并接上,macOS 顺带接了大千注音。
2026-09-18 01:06:42 +08:00
lei1024 95fdff1b52 feat(core): 支持小浪双拼方案 (#129)
双拼方案多一套小浪(e / i / v 为 zh / ch / sh,x 为 ü);键位表加每方案自己的翘舌声母映射。方案自带的同码(lk、nm、dk、un)只解第一个读音,已写进用户文档的已知限制。
2026-09-17 19:34:24 +08:00
Leo 8dc70c8372 feat(core): 拼写纠错在换位后没敲完时也能纠 (#130)
相邻两键敲反后不用等整个词敲完就能纠(mignt → 明天);有完整变体时残尾变体不参与;换位与换字母都说得通时优先按换位解释。
2026-09-17 19:15:58 +08:00
yenharvey 15e36e962d chore(core): #41 收尾:繁体转换器失败打日志、依赖只开简→繁、文档改说明书体、CHANGELOG
去掉 cli 加回的 result_large_err allow(本机与 CI 的 clippy 都不需要);测试文件尾空格修 fmt。
2026-09-16 19:03:16 +08:00
pinchiu 7404a9fd03 feat(core): 繁体输出与 Windows 注音按键 (#41)
OpenCC s2tw 在候选与上屏边界转繁体,引擎内部保持简体,学习、译词、云端词不受影响;Windows 注音模式下数字与 - ; , . / 进缓冲区,Enter 上屏候选、Shift+Enter 原样上屏。
2026-09-16 18:38:06 +08:00
9tong 01386194a0 feat(core): 中英混输可选中文候选优先(缺省关)(#85)
开着时整段输入是英文词(hello、key)中文候选排第一、英文词固定第二,空格上屏中文;缺省关,关着时拼音不成立的输入英文词排第一。缺省关下冻结日志回放与基线完全一致(词 8098/9241、整句 2983/3376、英文首选 222/269)。
2026-09-16 13:14:11 +08:00
Tofuzhu b5631efb45 Core:Language 增加西班牙语,两端设置页接线(#48)
配合 #37 的第一部分:Core `Language::Spanish`(es / es-ES / spanish),Windows 与 macOS 设置页各加一行,释义兜底加西语系统提示,文档同步。
2026-09-15 11:28:12 +08:00
yenharvey e87e68ad9a Core:注音合并收尾:去掉 CLI 多余的 clippy allow,decoded.rs 补文件头,索引与目录地图补注音 2026-09-14 10:45:02 +08:00
pinchiu 8309a5f74b Core:大千注音解码、CLI 接入与配置开关(#22)
注音(Bopomofo)大千键盘布局解析、音节组成与声调处理,解成拼音后与全拼同路;`[general] zhuyin` 配置开关,CLI 与回放评测接入;注音下回车原样上屏注音符号。附繁体与台湾注音支持的分析文档(docs/plan/zh_tw_support_plan.md)。声调目前不参与候选筛选,keys.md 已说明。Windows / macOS 壳的接入与繁体输出另开 PR。
2026-09-14 10:44:25 +08:00
拾夜 1cb7696da8 macOS:自定义短语与默认标点模式(#17,关闭 #15 #16)
自定义短语:输入码(1–32 个小写字母)精确匹配时按固定位置(1–9)插入候选,空位由 CandidateLayout 留格;偏好设置新增「自定义短语」页(表格 + 编辑表单,冲突校验,编辑期间检测外部改动),配置 [[custom_phrases]] 保存时保留注释。通用页新增默认中文标点全角 / 半角。输入日志来源新增 custom。

关闭 #15、关闭 #16。
2026-09-13 20:59:31 +08:00
yenharvey 6d731f8ab5 模型单文件 .qjm:.qj 容器新种类 Model,加载器认单文件与三件套目录,pack model 打包
- qingjian-format 加 Kind::Model;.qjm 就是 .qj 容器装三节 CONF / VOCB / SAFT(config.json / vocab.json / model.safetensors 原文),
  META 带名称 / 许可 / 署名,entries 记参数量
- qingjian-neural:qjm 模块(find_model 先 .qjm 再三件套、pack),CharScorer::load 认文件或目录,metadata() 给 META;
  测试夹具改用 data/model(旧 lm-train/export 路径已不存在,之前一直静默跳过),新增打包往返测试
- dict-convert pack model;tools/release/pack-model.sh 是元数据唯一落点(权重许可与代码一致 GPL-3.0-or-later),三件套比 .qjm 新才重打
- mac paths::model_path、Windows dispatch::find_model 改用 find_model;bundle.sh 与 qingjian.iss 只带 model.qjm,Inno 顺手删旧装的三件套
2026-09-12 17:08:05 +08:00
yenharvey 5ba7c27574 排序常数扫描:插值与敲错代价做成 Engine 可设 + CLI --tune,冻结日志扫 55 组全在平台区不改;回放把原样上屏也走 take_raw
- Core:sentence::Interpolation / Personal、correction::TypoCosts 收拢常数,Engine::set_interpolation / set_typo_costs;缺省值不变,重构前后回放逐行一致
- CLI:--tune 名=值、报告行末加命中数、没命中例子带来源;回放原样上屏走 take_raw(个人英文词与不纠记录),英文首选 72.5 → 82.9 是尺子偏差
- tools/eval/sweep.sh 网格脚本;结果与没命中构成记在 docs/notes/constant-sweep.md,todo / model-eval / CLAUDE.md 同步
2026-09-12 09:36:48 +08:00
yenharvey 3b085d6186 输入日志 v1:日志当评测基础设施,新增 session / retype / passthrough / prediction / break 事件与 rescored / app / pages / ms 字段
- docs/plan/model-eval.md:每个模型假设先写指标、字段、基线;日志格式说明
- Core:退格快照记重打(组句内与跨上屏)、直通与全角标点攒成一条、联想记请求时作用域、上文断开带应用、
  会话行记版本与模型开关;空的原样上屏不再记(旧日志一半是它);候选记一页 9 条
- 两端壳:每键更新应用标识、翻页计数、启动与模型上线记会话行、组句外回车进文本流
- 回放:旧空行仍断链只不计数;报告加重打、联想接受率、隐式信号、重排 / 未重排两组命中
- 用户文档与 todo / roadmap 同步
2026-09-12 00:47:01 +08:00
yenharvey 4cb3125562 本地整句模型进壳:前文 KV 缓存、Core 异步重排、[model] 开关,模型随包
- 前文 KV 缓存 133 → 28 ms;Core 异步重排(后台线程 + 分数缓存);应用光标前文当前文
- 一段组句只在第一键读一次应用前文,等结果超时降为 debug
- Metal 上权重与中间量缺省 f16,进程内存 273 → 约 130 MB,打分不变
- 偏好设置:[model] 开关;云联想关着时其下项灰掉,没有模型文件时本地模型勾选灰掉
- 性能记录第八轮(本地整句模型,补内存与 CPU)
2026-09-11 23:23:54 +08:00
yenharvey c6211e46e3 本地整句模型:qingjian-neural 字级 Transformer 推理(candle)+ 神经重打分
- 新 crate qingjian-neural:字级 Transformer 的本地推理,整句前几条路径可选神经重打分
- 神经分只替换静态二元,前文长度可调;λ 缺省 0.5
- 整句评测集上过门槛(首选 +4.3 个点),评测笔记记两轮数字与对账
2026-09-11 23:21:52 +08:00
yenharvey 9d58fbbfe7 整句评测:用户自己的中文文本转全拼、冷启动还原,给整句排序一把不带日志偏差的尺子(--eval-text / --eval-save) 2026-09-08 18:30:30 +08:00
yenharvey 7a2ccc7691 v0.1.0:首个版本
青简(Qingjian):用 Rust 写的拼音输入法,候选词旁多一条正在学的那门语言的译词,一次只学一种。
核心引擎平台无关(crates/),macOS 输入法(apps/macos)已可用,CLI 测试工具(apps/cli),
产品数据生成工具(tools/),设计文档、计划与用户文档在 docs/,发版流程见 docs/notes/release.md。
2026-09-07 19:17:46 +08:00