All Projects → dpom → clj-duckling

dpom / clj-duckling

Licence: other
Language, engine, and tooling for expressing, testing, and evaluating composable language rules on input strings. (a duckling clojure fork)

Programming Languages

clojure
4091 projects

Projects that are alternatives of or similar to clj-duckling

lima
The Libre Multilingual Analyzer, a Natural Language Processing (NLP) C++ toolkit.
Stars: ✭ 75 (+400%)
Mutual labels:  nlp-library
GrammarEngine
Грамматический Словарь Русского Языка (+ английский, японский, etc)
Stars: ✭ 68 (+353.33%)
Mutual labels:  nlp-library
extra-model
Code to run the ExtRA algorithm for unsupervised topic/aspect extraction on English texts.
Stars: ✭ 43 (+186.67%)
Mutual labels:  nlp-library
rsmorphy
Morphological analyzer / inflection engine for Russian and Ukrainian languages rewritten in Rust
Stars: ✭ 27 (+80%)
Mutual labels:  nlp-library
empythy
Automated NLP sentiment predictions- batteries included, or use your own data
Stars: ✭ 17 (+13.33%)
Mutual labels:  nlp-library
OpenPrompt
An Open-Source Framework for Prompt-Learning.
Stars: ✭ 1,769 (+11693.33%)
Mutual labels:  nlp-library
py-lingualytics
A text analytics library with support for codemixed data
Stars: ✭ 36 (+140%)
Mutual labels:  nlp-library
Giveme5W
Extraction of the five journalistic W-questions (5W) from news articles
Stars: ✭ 16 (+6.67%)
Mutual labels:  nlp-library
mlconjug3
A Python library to conjugate verbs in French, English, Spanish, Italian, Portuguese and Romanian (more soon) using Machine Learning techniques.
Stars: ✭ 47 (+213.33%)
Mutual labels:  nlp-library
simple NER
simple rule based named entity recognition
Stars: ✭ 29 (+93.33%)
Mutual labels:  nlp-library
bllip-parser
BLLIP reranking parser (also known as Charniak-Johnson parser, Charniak parser, Brown reranking parser) See http://pypi.python.org/pypi/bllipparser/ for Python module.
Stars: ✭ 217 (+1346.67%)
Mutual labels:  nlp-library
wefe
WEFE: The Word Embeddings Fairness Evaluation Framework. WEFE is a framework that standardizes the bias measurement and mitigation in Word Embeddings models. Please feel welcome to open an issue in case you have any questions or a pull request if you want to contribute to the project!
Stars: ✭ 164 (+993.33%)
Mutual labels:  nlp-library
NLP-Natural-Language-Processing
Projects and useful articles / links
Stars: ✭ 149 (+893.33%)
Mutual labels:  nlp-library
ppdb
Interface for reading the Paraphrase Database (PPDB)
Stars: ✭ 22 (+46.67%)
Mutual labels:  nlp-library
Nuts
自然语言处理常见任务(主要包括文本分类,序列标注,自动问答等)解决方案试验田
Stars: ✭ 21 (+40%)
Mutual labels:  nlp-library
schrutepy
The Entire Transcript from the Office in Tidy Format
Stars: ✭ 22 (+46.67%)
Mutual labels:  nlp-library
TextFeatureSelection
Python library for feature selection for text features. It has filter method, genetic algorithm and TextFeatureSelectionEnsemble for improving text classification models. Helps improve your machine learning models
Stars: ✭ 42 (+180%)
Mutual labels:  nlp-library
classy
classy is a simple-to-use library for building high-performance Machine Learning models in NLP.
Stars: ✭ 61 (+306.67%)
Mutual labels:  nlp-library
NLP Toolkit
Library of state-of-the-art models (PyTorch) for NLP tasks
Stars: ✭ 92 (+513.33%)
Mutual labels:  nlp-library
minie
An open information extraction system that provides compact extractions
Stars: ✭ 83 (+453.33%)
Mutual labels:  nlp-library

As of May 1st, 2017 the Duckling team deprecated the Clojure version in favor of the new Duckling. See their blog post announcement.

My intention is to continue the clojure development of the Duckling project so I forked it in this new project.

Duckling

Duckling is a Clojure library that parses text into structured data:

"the car is 2 meters long and costs 3000$." => [{:dim :amount-of-money, :body "3000$", :value {:type "value", :value 3000, :unit "USD"}, :start 35, :end 40}
                                                {:dim :distance, :body "2 meters", :value {:type "value", :value 2, :unit "metre"}, :start 11, :end 19}]

Getting started

For lein add to your project.clj: https://img.shields.io/clojars/v/dpom/clj-duckling.svg

In core source file you can find some examples of how to use the library. My nluserv project use also clj-duckling.

See the documentation and API for more information.

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].