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)
Built Distribution
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 |