All Projects → nanguoshun → StatNLP-Framework

nanguoshun / StatNLP-Framework

Licence: other
C++ based implementation of StatNLP framework

Programming Languages

C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
CMake
9771 projects
fortran
972 projects
c
50402 projects - #5 most used programming language
Cuda
1817 projects

Projects that are alternatives of or similar to StatNLP-Framework

pytorch-partial-crf
CRF, Partial CRF and Marginal CRF in PyTorch
Stars: ✭ 23 (+35.29%)
Mutual labels:  crf, conditional-random-fields
tutorial-UGM-hyperspectral
A Tutorial on Modeling and Inference in Undirected Graphical Models for Hyperspectral Image Analysis
Stars: ✭ 21 (+23.53%)
Mutual labels:  graphical-models, conditional-random-fields
Sequence tagging
Named Entity Recognition (LSTM + CRF) - Tensorflow
Stars: ✭ 1,889 (+11011.76%)
Mutual labels:  crf, conditional-random-fields
MRFcov
Markov random fields with covariates
Stars: ✭ 21 (+23.53%)
Mutual labels:  graphical-models, conditional-random-fields
keras-crf-layer
Implementation of CRF layer in Keras.
Stars: ✭ 76 (+347.06%)
Mutual labels:  crf
glsp-server
Java-based server framework of the graphical language server platform
Stars: ✭ 25 (+47.06%)
Mutual labels:  graphical-models
Gumbel-CRF
Implementation of NeurIPS 20 paper: Latent Template Induction with Gumbel-CRFs
Stars: ✭ 51 (+200%)
Mutual labels:  crf
Belief-Propagation
Overview and implementation of Belief Propagation and Loopy Belief Propagation algorithms: sum-product, max-product, max-sum
Stars: ✭ 85 (+400%)
Mutual labels:  graphical-models
CRFasRNNLayer
Conditional Random Fields as Recurrent Neural Networks (Tensorflow)
Stars: ✭ 76 (+347.06%)
Mutual labels:  crf
fastai sequence tagging
sequence tagging for NER for ULMFiT
Stars: ✭ 21 (+23.53%)
Mutual labels:  crf
Mitosis.jl
Automatic probabilistic programming for scientific machine learning and dynamical models
Stars: ✭ 33 (+94.12%)
Mutual labels:  graphical-models
deepseg
Chinese word segmentation in tensorflow 2.x
Stars: ✭ 23 (+35.29%)
Mutual labels:  crf
crf-seg
crf-seg:用于生产环境的中文分词处理工具,可自定义语料、可自定义模型、架构清晰,分词效果好。java编写。
Stars: ✭ 13 (-23.53%)
Mutual labels:  crf
BiLSTM-CRF-NER-PyTorch
This repo contains a PyTorch implementation of a BiLSTM-CRF model for named entity recognition task.
Stars: ✭ 109 (+541.18%)
Mutual labels:  crf
pathpy
pathpy is an OpenSource python package for the modeling and analysis of pathways and temporal networks using higher-order and multi-order graphical models
Stars: ✭ 124 (+629.41%)
Mutual labels:  graphical-models
Legal-Entity-Recognition
A Dataset of German Legal Documents for Named Entity Recognition
Stars: ✭ 98 (+476.47%)
Mutual labels:  crf
jcrfsuite
Java interface for CRFsuite: http://www.chokkan.org/software/crfsuite/
Stars: ✭ 44 (+158.82%)
Mutual labels:  crf
Hierarchical-Word-Sense-Disambiguation-using-WordNet-Senses
Word Sense Disambiguation using Word Specific models, All word models and Hierarchical models in Tensorflow
Stars: ✭ 33 (+94.12%)
Mutual labels:  crf
korean ner tagging challenge
KU_NERDY 이동엽, 임희석 (2017 국어 정보 처리 시스템경진대회 금상) - 한글 및 한국어 정보처리 학술대회
Stars: ✭ 30 (+76.47%)
Mutual labels:  crf
crfs-rs
Pure Rust port of CRFsuite: a fast implementation of Conditional Random Fields (CRFs)
Stars: ✭ 22 (+29.41%)
Mutual labels:  crf

StatNLP Framework

This is a C++ based implementation of StatNLP framework, designed and developed by StatNLP team of SUTD. For the related academic publications, please visit our website http://www.statnlp.org

How to Start

This document describes how to develop graphical machine learning model using our StatNLP framework.

Table of Contents

Requirements

  • MAC
  • Linux
  • Windows

Configure Eigen

Set the eigen directory in CMakeLists.txt.

set(EIGEN3_INCLUDE_DIR YOUR_PATH_TO_EIGEN)

Build Dynet (Option)

The dynet source code has been placed in project folder, and it will be automatically built when you compile the StatNLP. Meanwhile, you can also build dynet manually via command line.

cmake .. -DEIGEN3_INCLUDE_DIR=YOUR_PATH_TO EIGN -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS="-fsanitize=address"

The function get_args in file cl-args.h should be static.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].