All Projects → SUTDNLP → LibN3L

SUTDNLP / LibN3L

Licence: other
LibN3L: A light-weight neural network package for natural language

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to LibN3L

Nodejs Language
Node.js client for Google Cloud Natural Language: Derive insights from unstructured text using Google machine learning.
Stars: ✭ 113 (+39.51%)
Mutual labels:  natural-language
Textlint
The pluggable natural language linter for text and markdown.
Stars: ✭ 2,158 (+2564.2%)
Mutual labels:  natural-language
Go Naturaldate
Natural date/time parsing for Go.
Stars: ✭ 217 (+167.9%)
Mutual labels:  natural-language
Pytextrank
Python implementation of TextRank for phrase extraction and summarization of text documents
Stars: ✭ 1,675 (+1967.9%)
Mutual labels:  natural-language
Freelb
Adversarial Training for Natural Language Understanding
Stars: ✭ 147 (+81.48%)
Mutual labels:  natural-language
Retext
natural language processor powered by plugins part of the @unifiedjs collective
Stars: ✭ 2,119 (+2516.05%)
Mutual labels:  natural-language
Natural logic interpreter
Automatically interpret and validate nested natural logic arguments based on rules of inference and propositional logic
Stars: ✭ 110 (+35.8%)
Mutual labels:  natural-language
Soulvercore
A powerful Swift framework for evaluating mathematical expressions
Stars: ✭ 245 (+202.47%)
Mutual labels:  natural-language
Awesome Sentence Embedding
A curated list of pretrained sentence and word embedding models
Stars: ✭ 1,973 (+2335.8%)
Mutual labels:  natural-language
Commit Autosuggestions
A tool that AI automatically recommends commit messages.
Stars: ✭ 207 (+155.56%)
Mutual labels:  natural-language
Retext Equality
plugin to check for possible insensitive, inconsiderate language
Stars: ✭ 118 (+45.68%)
Mutual labels:  natural-language
Natural Regex
Create regex from natural language
Stars: ✭ 147 (+81.48%)
Mutual labels:  natural-language
Opencog
A framework for integrated Artificial Intelligence & Artificial General Intelligence (AGI)
Stars: ✭ 2,132 (+2532.1%)
Mutual labels:  natural-language
Nlcst
Natural Language Concrete Syntax Tree format
Stars: ✭ 116 (+43.21%)
Mutual labels:  natural-language
Cs224d
Code for Stanford CS224D: deep learning for natural language understanding
Stars: ✭ 222 (+174.07%)
Mutual labels:  natural-language
Ai Chatbot Framework
A python chatbot framework with Natural Language Understanding and Artificial Intelligence.
Stars: ✭ 1,564 (+1830.86%)
Mutual labels:  natural-language
Programming Language Classifier
An example of how to use CreateML in Xcode 10 to create a Core ML model for classifying text
Stars: ✭ 172 (+112.35%)
Mutual labels:  natural-language
Low Resource Languages
Resources for conservation, development, and documentation of low resource (human) languages.
Stars: ✭ 247 (+204.94%)
Mutual labels:  natural-language
Retext Keywords
plugin to extract keywords and key-phrases
Stars: ✭ 239 (+195.06%)
Mutual labels:  natural-language
Deeplearning.ai
该存储库包含由deeplearning.ai提供的相关课程的个人的笔记和实现代码。
Stars: ✭ 181 (+123.46%)
Mutual labels:  natural-language

LibN3L: A light-weight neural network package for natural language.

Just include the directory in your code and call it by "#include N3L.h"

Installation:

Prerequisition:
    mshadow
Please download and include the directory "https://github.com/dmlc/mshadow/tree/master/mshadow" in your applications:
(a) first copy the directory into your computer;
(b) then include it in your applications;
If have any problems, please [email protected]

If you want to make mshadow work, you need to install certain libaries such as openblas and cuda.
I suggest use openblas since the current version does not support cuda yet, which is our future work.
Find it here:
https://github.com/xianyi/OpenBLAS
Compile and install:
make USE_THREAD=0     ##single thread version, one can use multi-thread version as well.
make install            ##default path /opt/OpenBLAS
cp /opt/OpenBLAS/include/. /usr/include/
cp /opt/OpenBLAS/lib/. /usr/lib(64)/

Examples:

Some examples are realeased at:
https://github.com/SUTDNLP/NNSegmentation
https://github.com/SUTDNLP/NNPOSTagging
https://github.com/SUTDNLP/NNNamedEntity (already support model save/load module)
You can see the performances in [description.pdf](description(expect for lrec2016).pdf)
https://github.com/SUTDNLP/OpenTargetedSentiment

Cite:

The code of my EMNLP2015 paper:
Meishan Zhang; Yue Zhang; Duy Tin Vo. Neural Networks for Open Domain Targeted Sentiment. EMNLP2015.

Updating...

  • 2015-12-10: support model saving and loading.
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].