zhifac/crf4j
a complete Java port of crfpp(crf++)
This project helps software developers integrate Conditional Random Fields (CRF) models into Java applications for sequence labeling tasks like named entity recognition. It takes raw text data and a predefined template, trains a CRF model, and then uses that model to classify or label new sequences of text. Developers working with natural language processing or information extraction in Java will find this useful for building robust text analysis features.
No commits in the last 6 months.
Use this if you are a Java developer needing to build sequence labeling functionalities, such as identifying names, locations, or parts of speech in text, using Conditional Random Fields.
Not ideal if you are not a Java developer or if you require advanced machine learning features beyond traditional CRF models, such as deep learning architectures.
Stars
32
Forks
15
Language
Java
License
—
Category
Last pushed
Jun 27, 2018
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/zhifac/crf4j"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
dnanhkhoa/python-vncorenlp
A Python wrapper for VnCoreNLP using a bidirectional communication channel.
datquocnguyen/RDRPOSTagger
A fast and accurate POS and morphological tagging toolkit (EACL 2014)
OpenSextant/SolrTextTagger
A text tagger based on Lucene / Solr, using FST technology
ankane/informers
Fast transformer inference for Ruby
bentrevett/pytorch-pos-tagging
A tutorial on how to implement models for part-of-speech tagging using PyTorch and TorchText.