liblinear-java
Java version of the liblinear library for large-scale linear classification.
- Status
- UnmaintainedNo commits in 603 days.
- Last checked
- Checked · Oct 12, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
Liblinear-java is a Java port of LIBLINEAR, a popular library for solving large-scale regularized linear classification and regression problems. It provides efficient implementations of support vector machines (SVM) and logistic regression.
Liblinear-java stands out for its efficiency and speed in handling large-scale linear classification tasks, making it a preferred choice over other Java-based machine learning libraries when performance is critical.
When it fits — and when it doesn’t
A good fit for
Java developers working on large-scale machine learning projects requiring linear classification or regression.
Data science teams needing a fast and efficient library for SVM and logistic regression tasks.
Look elsewhere if
Projects that require non-linear classifiers as liblinear-java focuses on linear models.
Applications where the primary requirement is deep learning, as this tool does not support neural networks.
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Limited support for advanced machine learning features
Liblinear-java focuses on linear models and does not provide implementations for more complex algorithms like decision trees, random forests or neural networks.
- 02
Documentation is sparse and lacks examples
The official documentation primarily consists of API references without detailed usage guides or tutorials.
- 03
Performance may degrade with very high-dimensional data
While optimized for speed and memory, the library's performance can suffer when dealing with extremely large feature sets due to its linear model limitations.
What it does well
Efficient implementation of large-scale linear classification and regression.
Supports various SVM types including L2-regularized logistic regression, L2-loss support vector classification, etc.
Optimized for speed and memory usage.
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up liblinear-java
Setup steps, common gotchas and what to check after 30 days.
Get the badge
A small badge for liblinear-java’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.
Markdown
[](https://navigateaitools.com/explorer/tool/liblinear-java)HTML
<a href="https://navigateaitools.com/explorer/tool/liblinear-java"><img src="https://navigateaitools.com/badge/liblinear-java.svg" alt="liblinear-java — tracked on AI Navigator" height="58"></a>