Language Technology Platform
| Language | version |
|---|---|
| Python | |
| Rust |
LTP(Language Technology Platform) 提供了一系列中文自然语言处理工具,用户可以使用这些工具对于中文文本进行分词、词性标注、句法分析等等工作。
如果您在工作中使用了 LTP,您可以引用这篇论文
…
参考书: 由哈工大社会计算与信息检索研究中心(HIT-SCIR)的多位学者共同编著的《自然语言处理:基于预训练模型的方法 》(作者:车万翔、郭江、崔一鸣;主审:刘挺)一书现已正式出版,该书重点介绍了新的基于预训练模型的自然语言处理技术,包括基础知识、预训练词向量和预训练模型三大部分,可供广大 LTP 用户学习参考。
# 方法 1: 使用清华源安装 LTP
# 1. 安装 PyTorch 和 Transformers 依赖
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple torch transformers
# 2. 安装 LTP
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ltp ltp-core ltp-extension
# 方法 2: 先全局换源,再安装 LTP
# 1. 全局换 TUNA 源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 2. 安装 PyTorch 和 Transformers 依赖
pip install torch transformers
# 3. 安装 LTP
pip install ltp ltp-core ltp-extension
注: 如果遇到任何错误,请尝试使用上述命令重新安装 ltp,如果依然报错,请在 Github issues 中反馈。
…
…
| 深度学习模型(HF/HF-mirror) | 分词 | 词性 | 命名实体 | 语义角色 | 依存句法 | 语义依存 | 速度(句/S) |
|---|---|---|---|---|---|---|---|
| Base Base-mirror | 98.7 | 98.5 | 95.4 | 80.6 | 89.5 | 75.2 | 39.12 |
| Base1 Base1-mirror | 99.22 | 98.73 | 96.39 | 79.28 | 89.57 | 76.57 | --.-- |
| Base2 Base2-mirror | 99.18 | 98.69 | 95.97 | 79.49 | 90.19 | 76.62 | --.-- |
| Small Small-mirror | 98.4 | 98.2 | 94.3 | 78.4 | 88.3 | 74.7 | 43.13 |
| Tiny Tiny-mirror | 96.8 | 97.1 | 91.6 | 70.9 | 83.8 | 70.1 | 53.22 |
| 感知机算法模型(HF/HF-mirror) | 分词 | 词性 | 命名实体 | 速度(句/s) | 备注 |
|---|---|---|---|---|---|
| Legacy Legacy-mirror | 97.93 | 98.41 | 94.28 | 21581.48 | 性能详情 |
注:感知机算法速度为开启 16 线程速度
# 使用 HTTP 链接下载
# 确保已安装 git-lfs (https://git-lfs.com)
git lfs install
git clone https://huggingface.co/LTP/base
# 使用 ssh 下载
# 确保已安装 git-lfs (https://git-lfs.com)
git lfs install
git clone [email protected]:LTP/base
# 下载压缩包
wget http://39.96.43.154/ltp/v4/base.tgz
tar -zxvf base.tgz -C base
from ltp import LTP
# 在路径中给出模型下载或解压后的路径
# 例如:base 模型的文件夹路径为 "path/to/base"
# "path/to/base" 下应当存在 "config.json"
ltp = LTP("path/to/base")
make bdist
感知机算法
深度学习算法
No open issues yet, or sync has not completed.