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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80f7603bb8ed1476d7897044ade5a5a67d2780dcd61511a94785e9f7a2b26c54
|
|
| MD5 |
b1db6d9adbf3387f6780bd369c1b468d
|
|
| BLAKE2b-256 |
dd8eb9d7ebf587d6a1fc1967756020945667e6a73352d280cff1bb7ffbc93f98
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
120d898400e3295c1f609e2d04d2f1104568ead45b006ec906350bab21c8e10b
|
|
| MD5 |
e01d8a052d203542f6ad69ca510b3000
|
|
| BLAKE2b-256 |
87a52a3f541f669976af1c6d0e035ea9c1d4e0f703fbbe364b9d9ae44b799653
|