NLP Algorithm Implementations ML Frameworks
Reference implementations and educational projects for core NLP techniques (tokenization, sequence modeling, named entity recognition, relation extraction, coreference resolution). Does NOT include end-to-end applications, LLM frameworks, or general machine learning tools.
There are 21 nlp algorithm implementations frameworks tracked. 2 score above 50 (established tier). The highest-rated is jma127/pyltr at 65/100 with 464 stars.
Get all 21 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=nlp-algorithm-implementations&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
jma127/pyltr
Python learning to rank (LTR) toolkit |
|
Established |
| 2 |
tensorflow/ranking
Learning to Rank in TensorFlow |
|
Established |
| 3 |
evllabs/JGAAP
The Java Graphical Authorship Attribution Program |
|
Emerging |
| 4 |
Bibliome/alvisnlp
ALvisNLP corpus processing engine |
|
Emerging |
| 5 |
rosette-api/rosette-elasticsearch-plugin
Document Enrichment plugin for Elasticsearch |
|
Emerging |
| 6 |
ethanhezhao/MetaLDA
The code for MetaLDA in ICDM 2017 |
|
Emerging |
| 7 |
lejon/PartiallyCollapsedLDA
Implementations of various fast parallelized samplers for LDA, including... |
|
Emerging |
| 8 |
ma2th/ecst
Embedded Classification Software Toolbox |
|
Emerging |
| 9 |
EhsanMashhadi/ISSRE2023-BugSeverityPrediction
Code of our paper "Method-Level Bug Severity Prediction using Source Code... |
|
Experimental |
| 10 |
vijay033/Deeplearning4j
Word2Vec Porting On Android Using DeepLearning4j ( On Device Machine Learning ) |
|
Experimental |
| 11 |
huangyueranbbc/Hadoop_MR_TFIDF
TF-IDF Hadoop |
|
Experimental |
| 12 |
doried-a-a/TDT-Java
Topic detection and tracking, by Tishreen University team, Doried - Alaa and Reham |
|
Experimental |
| 13 |
CemalUnal/nlp-assignments
All experiments that I implemented while I'm taking the NLP course. |
|
Experimental |
| 14 |
lucabtz/DeepBlue
Java library to interact with Azure REST API |
|
Experimental |
| 15 |
rmbelmont/Interactive-View-Interactive-Ontology-Matching-with-Deep-Learningg.-
Computer program in Java for Matching Cybersecurity Ontologies Using K-Means... |
|
Experimental |
| 16 |
hypercube-software/ml-online-tf-idf
Online learning of textual document correlation based on TF-IDF in Java 11 |
|
Experimental |
| 17 |
hterhors/SemanticDBPediaReader
Collection of example projects of how to use the SemanticMachineReading ML-Framework |
|
Experimental |
| 18 |
computablefacts/morta
Morta is a proof-of-concept Java implementation of a span categorizer. |
|
Experimental |
| 19 |
swelcker/cmd.csp.classifier
Simple implementation of text classifier in Java with built in SVM, C4.5,... |
|
Experimental |
| 20 |
zbw/mausi
short-text processing wrapper around maui for subject indexing of economics... |
|
Experimental |
| 21 |
sccuncai/Maxent
java实现,此最大熵参考了java上opennlp包的最大熵及python上nltk的最大熵部分实现,并进行了一些改动。算法包含gis及iis实现,内含... |
|
Experimental |