fquirin/java-nlu-tools
Java tools to do natural language processing like NER and intent classification on short sentences
This tool helps you automatically identify key information (like locations or names) and categorize the purpose of short, everyday sentences. You provide examples of sentences with their identified entities and intended purpose, and the tool learns from them. The output is a model that can then process new sentences, pulling out relevant details and classifying their intent. This is useful for anyone building systems that need to understand user input, such as customer service automation or smart assistants.
No commits in the last 6 months.
Use this if you need to build a system that can understand and react to short, natural language inputs by identifying specific entities and their underlying intent.
Not ideal if you're working with very long, complex documents or require highly nuanced, context-dependent language understanding beyond simple sentence classification and entity extraction.
Stars
14
Forks
5
Language
Java
License
MIT
Category
Last pushed
Aug 12, 2018
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/fquirin/java-nlu-tools"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
apache/opennlp
Apache OpenNLP
stanfordnlp/CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing,...
dkpro/dkpro-core
Collection of software components for natural language processing (NLP) based on the Apache UIMA...
stanfordnlp/python-stanford-corenlp
Python interface to CoreNLP using a bidirectional server-client interface.
apache/opennlp-sandbox
Apache OpenNLP Sandbox