Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Java Machine Learning Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Deeplearning4j
Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learning using automatic differentiation.
-
mit-deep-learning-book-pdf
MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
elasticsearch-learning-to-rank
Plugin to integrate Learning to Rank (aka machine learning for better relevance) with Elasticsearch
-
DatumBox
Datumbox is an open-source Machine Learning framework written in Java which allows the rapid development of Machine Learning and Statistical applications.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
You can find example of usage in org/apache/flink/contrib/streaming/state package (https://github.com/apache/flink/tree/9fe8d7bf870987bf43bad63078e2590a38e4faf6/flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state).
Project mention: The Current State of Clojure's Machine Learning Ecosystem | news.ycombinator.com | 2024-04-07> I don't think it's right to recommend that new users move away from the package because of licensing issues
I was going to chime in to agree but then I saw how this was done - a completely innocuous looking commit:
https://github.com/haifengl/smile/commit/6f22097b233a3436519...
And literally no mention in the release notes:
https://github.com/haifengl/smile/releases/tag/v3.0.0
I think if you are going to change license especially in a way that makes it less permissive you need to be super open and clear about both the fact you are doing it and your reasons for that. This is done so silently as to look like it is intentionally trying to mislead and trick people.
So maybe I wouldn't say to move away because of the specific license, but it's legitimate to avoid something when it's so clearly driven by a single entity and that entity acts in a way that isn't trustworthy.
What's wrong with just using Torchserve[1]? We've been using it to serve embedding models in production.
[1] https://pytorch.org/serve/
Project mention: modeldb VS cascade - a user suggested alternative | libhunt.com/r/modeldb | 2023-12-12
Java Machine Learning related posts
-
What is RocksDB (and its role in streaming)?
-
The Current State of Clojure's Machine Learning Ecosystem
-
Deeplearning4j Suite Overview
-
flink-statefun VS quix-streams - a user suggested alternative
2 projects | 7 Dec 2023 -
beam VS quix-streams - a user suggested alternative
2 projects | 7 Dec 2023 -
Deep Learning Course
-
One .gitignore to rule them all
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Jun 2024
Index
What are some of the best open-source Machine Learning projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | Apache Flink | 23,317 |
2 | Apache Hadoop | 14,421 |
3 | Deeplearning4j | 13,464 |
4 | mit-deep-learning-book-pdf | 12,404 |
5 | Smile | 5,937 |
6 | useful-java-links | 5,767 |
7 | vespa | 5,403 |
8 | serve | 4,002 |
9 | Deep Java Library (DJL) | 3,908 |
10 | Tablesaw | 3,450 |
11 | grobid | 3,157 |
12 | modeldb | 1,679 |
13 | Siddhi | 1,501 |
14 | elasticsearch-learning-to-rank | 1,465 |
15 | Tribuo | 1,230 |
16 | hopsworks | 1,092 |
17 | DatumBox | 1,085 |
18 | JSAT | 783 |
19 | submarine | 688 |
20 | jblas | 591 |
21 | knime-core | 526 |
22 | CERMINE | 476 |
23 | oj! Algorithms | 456 |
Sponsored