NCRFpp

Sequence Labeling Toolkit

A flexible and efficient toolkit for building neural sequence labeling models.

NCRF++, a Neural Sequence Labeling Toolkit. Easy use to any sequence labeling tasks (e.g. NER, POS, Segmentation). It includes character LSTM/CNN, word LSTM/CNN and softmax/CRF components.

GitHub

2k stars
60 watching
446 forks
Language: Python
last commit: over 2 years ago
artificial-intelligencechar-cnnchar-rnnchunkingcnncrflstmlstm-crfnamed-entity-recognitionnatural-language-processingnbestnerneural-networkspart-of-speech-taggerpytorchsequence-labeling

Related projects:

Repository Description Stars
liyuanlucasliu/lm-lstm-crf A PyTorch-based tool for sequence labeling using a combination of CRF and LSTM models to capture label dependencies and leverage contextualized representations. 846
guillaumegenthial/sequence_tagging Named Entity Recognition model using LSTM and CRF with character embeddings 1,946
kimtaro/ve A linguistic framework for natural language processing tasks. 216
modelscope/adaseq A comprehensive Python library for developing state-of-the-art sequence understanding models, providing pre-trained models and tools for natural language processing tasks. 416
chokkan/crfsuite An implementation of Conditional Random Fields for labeling sequential data 648
adobe/nlp-cube A framework providing a set of Natural Language Processing tasks such as tokenization, part-of-speech tagging, and dependency parsing for multiple languages. 554
poldrack/narps A repository providing code and tools for analyzing neuroimaging data to improve replication and prediction in neuroscientific research. 34
cogcomp/cogcomp-nlp A collection of libraries and tools for Natural Language Processing 472
yandex/faster-rnnlm A toolkit for training efficient neural network language models on large datasets with hierarchical softmax and noise contrastive estimation. 561
zhanghang1989/pytorch-encoding A Python framework for building deep learning models with optimized encoding layers and batch normalization. 2,041
martinkersner/train-crf-rnn A Python-based framework for training Conditional Random Field Recurrent Neural Networks (CRF-RNN) for semantic image segmentation 199
cltk/cltk A Python library offering natural language processing capabilities for pre-modern languages 839
jianbotang/rnn_matlab A toolbox for building deep learning models of sequences with RNNs and other variants 79
pks/zipf A Ruby NLP library providing tools and data structures for natural language processing tasks 3
l0sg/relational-rnn-pytorch An implementation of DeepMind's Relational Recurrent Neural Networks (Santoro et al. 2018) in PyTorch for word language modeling 244