# ecws **Repository Path**: haoyj/ecws ## Basic Information - **Project Name**: ecws - **Description**: 电力领域中文分词模型 ecws 是面向电力领域的基础中文分词模型组件,目标是打造电力领域的自然语言处理基础能力 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-07-12 - **Last Updated**: 2021-07-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Documentation Status](https://readthedocs.org/projects/nlp-ecws-r30/badge/?version=latest)](https://nlp-ecws-r30.readthedocs.io/zh_CN/latest/?badge=latest) ![CODE SIZE](https://img.shields.io/github/languages/code-size/rises-tech/ecws) [![Build status](https://ci.appveyor.com/api/projects/status/67pa0koiuf7pi1ql?svg=true)](https://ci.appveyor.com/project/campper/ecws) [![PyPI Downloads](https://img.shields.io/pypi/dm/ecws.svg)](https://pypi.python.org/pypi/ecws) # 电力领域中文分词模型 ecws 是面向电力领域的基础中文分词模型组件,目标是打造电力领域的自然语言处理基础能力 ## 安装指南 ecws 依赖以下包: + torch==1.5.1 + allennlp==1.0.0 ## 版本号 ``` R3.0.5 ``` ## 模型命名 NLP-ECWS-R3.0.5 ## 安装 * 第一步,安装 ecws 使用 pip 安装 ```bash pip install ecws ``` 或从源代码安装 ```bash git clone https://github.com/rises-tech/ecws.git cd NLP-ECWS pip install -e . ``` * 下载`ecws.model`文件 | Model Name | Download Link | | ------------------ | --------------- | | ecws.v3.model | [BaiduPan](https://pan.baidu.com/s/1a6DoMVRdJLdC9gZOJL88aA) 提取码:ecws | * python引用方式: ```python from ecws.segment import Segmenter model_path = 'ecws.model' predict = Segmenter(model_path) d = predict.seg(sent) ``` * 接口demo界面 ``` http://120.27.25.150:8082/ ``` * web api 调用方式 ```python def webservice_ecws(sentence): data = {'sent': sentence} url = 'http://120.27.25.150:8082/predict' r = requests.post(url, json=data) data = json.loads(r.text) seg = data['spans'] return seg ``` 其中返回的结果是一个字典,字段'sent'中包含分词结果。 * 电力自然语言处理演示平台 [http://demo.rises.tech](http://demo.rises.tech) ## 开发者 @ 张强<<[alxor@live.cn](alxor@live.cn)>> @ 宋博川<<[abc_hhhh@163.com](abc_hhhh@163.com)>>