PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Nlp Machine Learning Python Packages

Python packages with the GitHub topic nlp-machine-learning. Sorted by monthly downloads, with stars and forks.
stonybrooknlp
appworld

🌍 AppWorld: A Controllable World of Apps and People for Benchmarking Function Calling and Interactive Coding Agent, ACL'24 Best Resource Paper.

769K 530 87
bjascob
lemminflect

A python module for English lemmatization and inflection.

401K 290 26
chrismattmann
tika

Tika-Python is a Python binding to the Apache Tika™ REST services allowing Tika to be called natively in the Python community.

397K 2K 250
pdrm83
sent2vec

How to encode sentences in a high-dimensional vector space, a.k.a., sentence embedding.

26K 135 12
brightertiger
pygarble

Local Python text screening: PII, secrets, profanity, gibberish and redaction. No LLM calls; zero-dependency base with optional local backends.

11K 9 2
raeq
disarm

Canonicalize and neutralize adversarial Unicode — homoglyph/bidi/zalgo/invisibles — before it reaches your classifiers, indexes, and identifiers

6K 2 2
StabRise
scaledp

ScaleDP is an Open-Source extension of Apache Spark for Document Processing

3K 19 2
Lethe044
hermes-legal-advisor

Free, multi-provider AI contract analysis. Scores risk, suggests redlines, gives a sign/negotiate/reject verdict. Works with Groq/Gemini free tiers or fully offline, no API key required.

3K 24 2
howl-anderson
microtokenizer

一个轻量且功能全面的中文分词器,帮助学生了解分词器的工作原理。MicroTokenizer: A lightweight Chinese tokenizer designed for educational and research purposes. Provides a practical, hands-on approach to understanding NLP concepts, featuring multiple tokenization algorithms and customizable models. Ideal for students, researchers, and NLP enthusiasts..

2K 159 22
Ars-Linguistica
mlconjug3

A Python library to conjugate verbs in French, English, Spanish, Italian, Portuguese and Romanian (more soon) using Machine Learning techniques.

2K 83 13
Jasonsey
fern2

A model development structure control for NLP

2K 3 1
CLARIN-PL
clarinpl-embeddings

Embeddings: State-of-the-art Text Representations for Natural Language Processing tasks, an initial version of library focus on the Polish Language

2K 37 3
maximtrp
bitermplus

Biterm Topic Model (BTM): modeling topics in short texts

2K 85 15
deeppavlov
deeppavlov

An open source library for deep learning end-to-end dialog systems and chatbots.

2K 7K 1K
pryndor
lixplore-cli

A Unix-inspired command-line tool for searching scientific literature, built for terminal users who want speed, automation and minimal interfaces. Search PubMed, arXiv, Crossref, DOAJ and Europe PMC in one command, deduplicate results, export to BibTeX/RIS/CSV and more, and get new-paper alerts on email, Telegram, Slack and 14 other channels.

2K 33 5
MAIF
melusine

📧 Melusine: Use python to automatize your email processing workflow

1K 363 60
microsoft
autobrewml

With AutoBrewML Framework the time it takes to get production-ready ML models with great ease and efficiency highly accelerates.

1K 26 32
skblaz
rakun2

RaKUn 2.0 - A fast keyword detection algorithm

996 73 7
namuan
dr-doc-search

Converse with book - Built with GPT-3

988 598 59
StatguyUser
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

975 53 5
raeq
translit-rs

Canonicalize and neutralize adversarial Unicode — homoglyph/bidi/zalgo/invisibles — before it reaches your classifiers, indexes, and identifiers

950 2 2
MilaNLProc
contextualized-topic-models

A python package to run contextualized topic modeling. CTMs combine contextualized embeddings (e.g., BERT) with topic models to get coherent topics. Published at EACL and ACL 2021 (Bianchi et al.).

901 1K 155
praekelt
feersum-nlu

Swagger spec and generated Python language wrappers for the FeersumNLU HTTP Rest API for building intelligent chatbots.

846 9 3
NorskRegnesentral
skweak

skweak: A software toolkit for weak supervision applied to NLP tasks

745 925 76
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology