NEUNLPLab>>NiuParser主页>>功能介绍



NiuParserSDK介绍 点击下载NiuParserSDK

NiuParserSDK 是基于 NiuParser 系统的软件开发工具包,可以为用户提供本地化的 NiuParserSDK 中文分析技术,帮助用户进行二次开发。
目前 NiuParserSDK 支持 Windows 64bit 、 Linux 64bit 操作系统上的C/C++语言接口,后续我们会逐步增加支持的编程语言和平台。

接口说明 点击下载NiuParserSDK开发文档

初始化
 int NiuParser_Create_Instance(Switch_ST & switcher) 系统初始化,载入模型资源

自动分词
 int NiuParser_Segmenter_Sentence(char* input , Seg_Result_ST & seg_result) 进行分词
 int NiuParser_Release_Segment_Memory(Seg_Result_ST & seg_result) 释放分词结果

词性标注
 int NiuParser_POS_Tagger_Sentence(char* input ,Pos_Result_ST & pos_result) 进行词性标注
 int NiuParser_Release_Pos_Tagger_Memory(Pos_Result_ST & pos_result) 释放词性标注结果

命名实体识别
 int NiuParser_NE_Recognizer _Sentence(char* input ,Ner_Result_ST &ner_result) 进行命名实体识别
 int NiuParser_Release_Name_Entity_Memory(Ner_Result_ST & ner_result) 释放命名实体识别结果

组块识别
 int NiuParser_CHK_Recognizer_Sentence(char* input ,Chk_Result_ST & chk_result) 进行组块识别
 int NiuParser_Release_Chunking_Memory(Chk_Result_ST & chk_result); 释放组块识别结果

成分句法分析
 int NiuParser_Constitunet_Parser_Sentence(char* input ,Con_Result_ST & con_result) 进行成分句法分析
 int NiuParser_Release_Constituent_Parser _Memory(Con_Result_ST & con_result) 释放成分句法分析结果

依存句法分析
 int NiuParser_Dependency_Parser_Sentence(char* input , Dep_Result_ST & dep_result) 进行依存句法分析
 int NiuParser_Release_Dependency_Parser _Memory(Dep_Result_ST & dep_result) 释放依存句法分析结果

语义角色标注
 int NiuParser_Semantic_Role_Label_Sentence(char* input , Srl_Result_ST &srl_result) 进行语义角色标注
 int NiuParser_Release_Semantic_Role_Label_Memory(Srl_Result_ST & srl_result) 释放语义角色标注结果

系统销毁
 int NiuParser_Release_Instance() 系统销毁,释放系统资源