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: about 4 years ago
artificial-intelligencechar-cnnchar-rnnchunkingcnncrflstmlstm-crfnamed-entity-recognitionnatural-language-processingnbestnerneural-networkspart-of-speech-taggerpytorchsequence-labeling

Related projects:

RepositoryDescriptionStars
liyuanlucasliu/lm-lstm-crfA 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_taggingNamed Entity Recognition model using LSTM and CRF with character embeddings1,947
kimtaro/veA linguistic framework for natural language processing tasks.216
modelscope/adaseqA comprehensive Python library for developing state-of-the-art sequence understanding models, providing pre-trained models and tools for natural language processing tasks.426
chokkan/crfsuiteAn implementation of Conditional Random Fields for labeling sequential data649
adobe/nlp-cubeA framework providing a set of Natural Language Processing tasks such as tokenization, part-of-speech tagging, and dependency parsing for multiple languages.555
poldrack/narpsA repository providing code and tools for analyzing neuroimaging data to improve replication and prediction in neuroscientific research.34
cogcomp/cogcomp-nlpA collection of libraries and tools for Natural Language Processing473
yandex/faster-rnnlmA toolkit for training efficient neural network language models on large datasets with hierarchical softmax and noise contrastive estimation.560
zhanghang1989/pytorch-encodingA Python framework for building deep learning models with optimized encoding layers and batch normalization.2,044
martinkersner/train-crf-rnnTrains a CRF-RNN model for semantic image segmentation using the PASCAL VOC dataset.199
cltk/cltkA Python library offering natural language processing capabilities for pre-modern languages843
jianbotang/rnn_matlabA Matlab toolbox providing a flexible implementation of deep learning architectures for sequences learning, including RNNs, LSTMs, and sequence-to-sequence models.80
pks/zipfA Ruby NLP library providing tools and data structures for natural language processing tasks3
l0sg/relational-rnn-pytorchAn implementation of DeepMind's Relational Recurrent Neural Networks (Santoro et al. 2018) in PyTorch for word language modeling245