rajcscw/nlp-gym
NLPGym - A toolkit to develop RL agents to solve NLP tasks.
This toolkit helps machine learning researchers develop and benchmark reinforcement learning (RL) agents for natural language processing (NLP) tasks. It provides simulated environments for common NLP problems like sequence tagging (e.g., named entity recognition), multiple-choice question answering, and multi-label text classification. Researchers can feed in text data and observe how RL agents learn to make sequential decisions to process language, ultimately evaluating their agent's performance.
202 stars. No commits in the last 6 months. Available on PyPI.
Use this if you are a machine learning researcher exploring how reinforcement learning techniques can be applied to solve complex natural language processing tasks.
Not ideal if you are a practitioner looking for an off-the-shelf NLP solution or a library to build standard NLP models without focusing on reinforcement learning experimentation.
Stars
202
Forks
22
Language
Python
License
MIT
Category
Last pushed
Apr 19, 2022
Commits (30d)
0
Dependencies
15
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/rajcscw/nlp-gym"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
chrismattmann/tika-python
Tika-Python is a Python binding to the Apache Tika™ REST services allowing Tika to be called...
sloria/TextBlob
Simple, Pythonic, text processing--Sentiment analysis, part-of-speech tagging, noun phrase...
cltk/cltk
The Classical Language Toolkit
allenai/scispacy
A full spaCy pipeline and models for scientific/biomedical documents.
wi2trier/cbrkit
Customizable Case-Based Reasoning (CBR) toolkit for Python with a built-in API and CLI.