Skip to main content

百度实体抽取模型

Project description

pyUnit-NER

NER模块集合

安装

pip install pyunit-ner

推荐使用Docker部署

docker pull jtyoui/pyunit-ner
docker run -d -P jtyoui/pyunit-ner

默认官方数据集训练的模型(只能识别:人名、地名、机构名)

点击下载模型

默认的参数和映射表

import pprint
from pyunit_ner import ernie_st, ernie_match, parseNER


def test():
    # 默认的模型参数和映射表
    model = '/home/jtyoui/Documents/model'
    s = ernie_st(new_model_path=model)
    data = ernie_match('刘万光对李伟说:在贵阳市南明村永乐乡发生了一件恐怖的事情', s)
    result = parseNER(data)
    return result


if __name__ == '__main__':
    pprint.pprint(test())

抽取实体接口文档

http://ip:port/docs

接口文档

请求报文

参数名 类型 NULL 说明
data string Yes 数据

请求示例

import requests

url = "http://127.0.0.1:9000/pyunit/ner?data=我在贵州贵阳观山湖"
headers = {'Content-Type': "application/x-www-form-urlencoded"}
response = requests.get(url).json()
print(response)

返回报文

参数名 类型 NULL 说明
msg string Yes 返回消息
data list Yes 标注数据类型
address list Yes 地址
person list Yes 人名
org list Yes 机构名
{
  "code": 200,
  "entity": {
    "address": [
      "贵州贵阳观山湖"
    ],
    "number": [
      "6",
      "6",
      "4",
      "5",
      "4",
      "5",
      "4",
      "5",
      "5"
    ],
    "organization": [],
    "person": [],
    "word": [
      "我",
      "在",
      "贵",
      "州",
      "贵",
      "阳",
      "观",
      "山",
      "湖"
    ]
  },
  "msg": "success"
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyunit_ner-2021.8.2.tar.gz (101.9 kB view details)

Uploaded Source

Built Distribution

pyunit_ner-2021.8.2-py3-none-any.whl (100.5 kB view details)

Uploaded Python 3

File details

Details for the file pyunit_ner-2021.8.2.tar.gz.

File metadata

  • Download URL: pyunit_ner-2021.8.2.tar.gz
  • Upload date:
  • Size: 101.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.11

File hashes

Hashes for pyunit_ner-2021.8.2.tar.gz
Algorithm Hash digest
SHA256 a470d846150d8c2133cd03d47c4ec74c493f8e12db2b104119883b55b5d767c6
MD5 c0ca132935e57622dc4007ab4eeb60ed
BLAKE2b-256 525ddc0c9bf91a5ca4fa51eb0d6ceaef613f394004a100e1abc519f584a51280

See more details on using hashes here.

File details

Details for the file pyunit_ner-2021.8.2-py3-none-any.whl.

File metadata

  • Download URL: pyunit_ner-2021.8.2-py3-none-any.whl
  • Upload date:
  • Size: 100.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.11

File hashes

Hashes for pyunit_ner-2021.8.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d8ec843dd18f4447d13bc592d033b9a4788654f8ad7da95ed7d01e5d20917486
MD5 12b5d350ca7450872db88a5ff4d2413f
BLAKE2b-256 f7d99d168027678b7cee02850e0e8896aee8bd5df70d87fc22d4b762b2f57c54

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page