Skip to main content

Enity Recognition using ScikitCRF

Project description



Entity recognition using scikit CRF

Decscription

This is a simple python applicaion that uses sklearn-crfsuite for entity recognition using CRF.

Installation

Install this package using pip by running the follwing command:

pip install scikitcrf_ner

Usage

  • import the package using:

    from scikitcrf_ner import entityRecognition
  • Train the model using:

    entityRecognition.train("path\\to\\trainingfile.json")
  • Refer the sample training file(sample_train.json), the training file should be json formatted

  • Predict the entities by:

    entityRecognition.predict("Utterance")

Sample code

Refer this sample code:

from scikitcrf_ner import entityRecognition as ner
ner.train("sample_train.json")
entities = ner.predict("show me some Indian restaurants")
print(entites)

License

  • MIT

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

scikitcrf_ner-3.2.tar.gz (3.3 kB view details)

Uploaded Source

File details

Details for the file scikitcrf_ner-3.2.tar.gz.

File metadata

  • Download URL: scikitcrf_ner-3.2.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for scikitcrf_ner-3.2.tar.gz
Algorithm Hash digest
SHA256 3fab7df2063ee6ad3e2233bbd7022efd69062b6d9e162996ce633321c18ee16f
MD5 8e80551f80932b28cff4a85e461d461e
BLAKE2b-256 4c800a48e687e2dc2b0d4b3cbccadfeef5bc163b72c2b0d77047f0f672e8419b

See more details on using hashes here.

Supported by

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