pairote/crfpp-java
A Java JNI wrapper for CRF++ which is an open source C++ implementation of Conditional Random Fields (CRF) a machine learning algorithm for segmenting/labeling sequential data.
This project helps Java developers integrate Conditional Random Fields (CRF) for tasks like part-of-speech tagging or named entity recognition into their applications. You provide raw sequential text data and a trained CRF model, and it outputs labeled sequences. It's designed for Java developers building applications that need advanced text analysis capabilities.
No commits in the last 6 months.
Use this if you are a Java developer and need to apply Conditional Random Fields for sequence labeling in your application, without worrying about compiling the underlying C++ library for different operating systems.
Not ideal if you are not a Java developer or if you prefer to use a machine learning library that doesn't require pre-trained models or custom model development for sequence labeling.
Stars
11
Forks
2
Language
Java
License
MIT
Category
Last pushed
Jan 05, 2018
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/pairote/crfpp-java"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
rosette-api/java
Babel Street Analytics Client Library for Java
vinhkhuc/JFastText
Java interface for fastText
kermitt2/entity-fishing
A machine learning tool for fishing entities
CeON/CERMINE
Content ExtRactor and MINEr
vinhkhuc/jcrfsuite
Java interface for CRFsuite: http://www.chokkan.org/software/crfsuite/