如果你想要使用LTP,必须拥有两部分内容
- LTP项目文件
- LTP模型文件
你可以从以下链接获得最新的LTP项目源码。
如果你是windows用户,你也可以跳过从源代码编译的环节,从以下链接获得编译好的二进制文件
你可以从以下链接获得LTP的模型文件
- 百度云 当前模型版本3.3.1
LTP使用编译工具CMake构建项目。在安装LTP之前,你需要首先安装CMake。CMake可以在 CMake项目官网 。如果你是Windows用户,请下载CMake的二进制安装包;如果你是Linux,Mac OS或Cygwin的用户,可以通过编译源码的方式安装CMake,当然,你也可以使用Linux的软件源来安装。
在项目文件夹下新建一个名为 build
的目录,打开CMake Gui,在source code中填入项目目录,在binaries中填入 build
目录。然后Configure -> Generate。
或者在命令行build目录下运行:
cmake ..
构建后得到ALL_BUILD、RUN_TESTS、ZERO_CHECK三个VC Project。使用VS打开ALL_BUILD项目,选择Release1 方式构建项目。
Linux、Mac OSX和Cygwin的用户,可以直接在项目根目录下使用命令进行编译:
./configure
make
编译成功后,会在 bin
目录下生成以下二进制程序:
程序名 | 说明 |
---|---|
ltp_test |
LTP主程序 |
:file:`ltp_server`2 | LTP Server |
在 lib
目录下生成以下静态链接库3 :
程序名 | 说明 |
---|---|
splitsnt.lib |
分句lib库 |
:file:`segmentor.lib` | 分词lib库 |
:file:`postagger.lib` | 词性标注lib库 |
parser.lib |
依存句法分析lib库 |
ner.lib |
命名实体识别lib库 |
srl.lib |
语义角色标注lib库 |
在 tools/train
目录下生成以下二进制程序:
程序名 | 说明 |
---|---|
otcws |
分句训练和测试套件 |
otpos |
词性标注训练和测试套件 |
otner |
命名实体识别训练和测试套件 |
lgdpj |
依存句法分析训练和测试套件 |
lgsrl |
语义角色标注训练和测试套件 |
注