Skip to main content

Named Entities Recognition by Token Pair Linking

Project description

NestedNER

Prerequisites

The main requirements are:

  • tqdm
  • flair
  • word2vec
  • glove-python-binary==0.2.0
  • transformers==2.10.0
  • wandb # for logging the results
  • yaml

In the root directory, run

pip install -e .

Data Format

{
  "id": "train_2975", 
  "text": "ll Services Plan Documents Only ( Section 125 ) Premium Offset Plan ( POP ) Wellness Plans MBTA Corporate Transit Pass Program WMATA Smar Trip Transit / Parking Program Contact Us HRC Total Solutions 111 Charles Street Manchester , New hampshire 03101 customerservice @ hrcts . com Phone : ( 603 ) 647 - 1147 Fax : ( 866 ) 978 - 7868 Follow Us Linked In You Tube Twitter Resources IIAS Participating Pharmacies IIAS 90 % Merchant List FSA Store HSA St", 
  "entity_list": [
      {"text": "111 Charles Street", "type": "detail", "char_span": [200, 218]}, 
      {"text": "Manchester", "type": "city", "char_span": [219, 229]}, 
      {"text": "New hampshire", "type": "state", "char_span": [232, 245]}, 
      {"text": "03101", "type": "zipcode", "char_span": [246, 251]},
  ]
}

Pretrained Model and Word Embeddings

Download BERT-BASE-CASED and put it under ../pretrained_models. Download word embeddings (code: 8044) and put them under ../pretrained_emb.

Train

Set configuration in tplinker_ner/train_config.yaml. Start training:

cd tplinker_ner
python train.py

Evaluation

Set configuration in tplinker_ner/eval_config.yaml. Start evaluation by running tplinker_ner/Evaluation.ipynb

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

yucheng_ner-0.6.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

yucheng_ner-0.6-py2.py3-none-any.whl (41.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file yucheng_ner-0.6.tar.gz.

File metadata

  • Download URL: yucheng_ner-0.6.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.3

File hashes

Hashes for yucheng_ner-0.6.tar.gz
Algorithm Hash digest
SHA256 80f7603bb8ed1476d7897044ade5a5a67d2780dcd61511a94785e9f7a2b26c54
MD5 b1db6d9adbf3387f6780bd369c1b468d
BLAKE2b-256 dd8eb9d7ebf587d6a1fc1967756020945667e6a73352d280cff1bb7ffbc93f98

See more details on using hashes here.

File details

Details for the file yucheng_ner-0.6-py2.py3-none-any.whl.

File metadata

  • Download URL: yucheng_ner-0.6-py2.py3-none-any.whl
  • Upload date:
  • Size: 41.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.3

File hashes

Hashes for yucheng_ner-0.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 120d898400e3295c1f609e2d04d2f1104568ead45b006ec906350bab21c8e10b
MD5 e01d8a052d203542f6ad69ca510b3000
BLAKE2b-256 87a52a3f541f669976af1c6d0e035ea9c1d4e0f703fbbe364b9d9ae44b799653

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