#176 · 主分类: 自然语言处理与文本处理

nlprule

grammar grammatical-error-correction machine-learning natural-language-processing nlp proofreading rust spellcheck style-checker

一个用Rust编写的快速、低资源自然语言处理和文本纠正库。

项目最后更新:05/23/23

GitHub Stars

670

Forks数量

44

贡献者数量

7

许可证

Apache-2.0

收录理由

nlprule 是一个用 Rust 编写的库,同时提供 Python 绑定,它将 LanguageTool 的规则资源打包成一套完整的处理流程。使用它,你可以直接获得句子切分、词性标注、词形还原、组块分析以及数千条语法规则,而无需部署任何模型服务。它的接口非常简洁:加载某语言的 tokenizer 和规则,对文本调用 correct() 或 suggest(),就能拿到替换建议的起止位置、候选词和提示信息。由于它基于规则和查找表而非机器学习,运行时对资源的需求很低,很适合作为大型模型前后的预处理或后处理步骤,也可以作为应用中的后台静默进程,甚至通过 WebAssembly 在客户端运行。对于正在开发编辑器或代码检查工具的团队来说,这是一个实用且可嵌入的选项,不必依赖外部纠错服务。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目