Skip to content

Pytorch Template for Named Entity Recognition

Notifications You must be signed in to change notification settings

AlieZVzz/Pytorch_NER_Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pytorch Template for Named Entity Recognition (BERT)

Overview

This repository contains Pytorch implement of named entitu recognition. You can define parameters in main.py, including batch_size, learning_rate, n_epochs etc. The parameters will save in work_dir. You can also use custom config file by following command.

python main.py -c [your config file address]

Argument description

work_dir -> Directory to save args.
model_name -> Pretrained model name you want to use in embedding layer
logdir -> Directory to save target v.s. prediction
train_type -> Different model for NER, including PLM-BiLSTM-CRF, PLM-CRF
patience -> Eealystopping patience for dev dataset

Environment

  • numpy==1.23.2
  • scikit_learn==1.1.2
  • torch==1.12.1
  • tqdm==4.64.0
  • transformers==4.18.0
  • yaml~=0.2.5
  • pyyaml~=6.0
  • scikit-learn~=1.1.2
  • pandas~=1.2.5

About

Pytorch Template for Named Entity Recognition

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages