Multiple CRF implementation for PyTorch
Project description
Masked CRF
NOT Official Pytorch implemented Masked CRF.
Installation
Dependencies
- Python >= 3.6
- torch == 1.5.1 (better > 1.0)
- tqdm == 4.53.0
- pyyaml == 5.3.1
Download and Install
- Editable installation:
pip install -e .
- Install from PyPI:
pip install pytorch-mcrf -i https://pypi.org/simple
Quick Start
Settings
All the settings are in config.yaml
, you can change model settings from this file.
Run
python run.py
Results
Micro-F1 results
WeiboNER
Batch Size | Optimizer | Learning Rate | Max Seqence Length |
---|---|---|---|
8 | SGD | 0.015 | 128 |
Method | Dev | Test | #Illegal Tags |
---|---|---|---|
PlainCRF | 57.564 | 51.733 | 4 |
MaskedCRF ( decoding only ) | 55.662 | 51.351 | 0 |
MaskedCRF | 55.380 | 50.287 | 0 |
MSRA
Batch Size | Optimizer | Learning Rate | Max Seqence Length |
---|---|---|---|
8 | SGD | 0.015 | 250 |
Model is selected directly from test set since there is no official dev set.
Method | Test | #Illegal Tags |
---|---|---|
PlainCRF | 86.274 | 1 |
MaskedCRF ( decoding only ) | 86.285 | 0 |
MaskedCRF | 84.714 | 0 |
Acknowledgements
- Official: MaskedCRF
- pytorch-crf
- allennlp
- ChineseWeiboNER
UPDATES
- v0.0.2: fix setuptools packages finding issue
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pytorch-mcrf-0.0.3.tar.gz
(21.0 kB
view details)
Built Distribution
File details
Details for the file pytorch-mcrf-0.0.3.tar.gz
.
File metadata
- Download URL: pytorch-mcrf-0.0.3.tar.gz
- Upload date:
- Size: 21.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7405ea38737b5dfa783f7895e99266129430db5caa4bee5db1f27e837c50a0fa |
|
MD5 | 77f365743cd5f7b933fef0473dc2cd61 |
|
BLAKE2b-256 | 39812849d48596d7144bb546b675d8f4cba570423455cdbf39746fff86a248e1 |
File details
Details for the file pytorch_mcrf-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: pytorch_mcrf-0.0.3-py3-none-any.whl
- Upload date:
- Size: 28.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2451e53e6b9216b231f52f68778d16c6bda1b64e06e23a5fa7e9a594e77dbfcc |
|
MD5 | e9afda1b4548f362b4dce464b95f5a57 |
|
BLAKE2b-256 | 9db6c44bc6e47d01f9696074d003c0ccc486b9ace94f8e27b0d69b2685b0aa67 |