基于 Rust 的高性能分词库,提供 Python 和 Node.js 绑定,用于 NLP 与大语言模型流程。
1.1万1229RustApache-2.0更新于 昨天
一个 JavaScript 自然语言处理库,可做词性标注、文本模式匹配,并转换动词时态、数字等内容。
compromise 是一个面向 JavaScript 的轻量级自然语言处理库,可在浏览器和 Node.js 中运行。它将原始文本转换为结构化文档,便于识别名词、动词、数字、日期、人名和地名,并对这些内容进行读取或改写。
库提供简洁的模式匹配语法(如 '#Adjective of times')用于选取句子片段,同时支持动词转过去时、名词转复数、展开缩写、数字加减等变换操作。结果可导出为纯文本或 JSON。核心版本包含分词与词性标注,另有仅做分词的轻量入口;可选插件(如 compromise-speech 用于音节切分)可扩展功能。
该项目以英语为主,另有法语、德语、意大利语和西班牙语的配套包。
从 npm 安装该库
npm install compromise导入库并对一个句子运行示例
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
基于 Rust 的高性能分词库,提供 Python 和 Node.js 绑定,用于 NLP 与大语言模型流程。
开源 Python SDK 与服务,用于识别并脱敏文本、图片和结构化数据中的个人敏感信息。
一种紧凑、易读的 JSON 数据编码格式,用于减少向 LLM 提示词传递结构化数据时的 token 消耗。
面向金融任务的开源大语言模型,涵盖情感分析、股价预测与金融 NLP 基准测试。
OpenAI 模型使用的快速 BPE 分词器,可将文本与 token 互相无损转换。
基于开源 Argos Translate 引擎的免费自托管机器翻译 API,支持离线运行。