Java Machine Learning

Open-source Java projects categorized as Machine Learning

Top 23 Java Machine Learning Projects

    Project mention: What is RocksDB (and its role in streaming)? | dev.to | 2024-05-13

    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).

  • Apache Hadoop

    Apache Hadoop

  • 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.

    InfluxDB logo
  • 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.

  • Project mention: Deeplearning4j Suite Overview | news.ycombinator.com | 2024-03-29
  • mit-deep-learning-book-pdf

    MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville

  • Project mention: Deep Learning Course | news.ycombinator.com | 2023-11-19
  • Smile

    Statistical Machine Intelligence & Learning Engine

  • 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.

  • vespa

    AI + Data, online. https://vespa.ai

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • serve

    Serve, optimize and scale PyTorch models in production (by pytorch)

  • Project mention: Show Show HN: Llama2 Embeddings FastAPI Server | news.ycombinator.com | 2023-08-15

    What's wrong with just using Torchserve[1]? We've been using it to serve embedding models in production.

    [1] https://pytorch.org/serve/

  • Deep Java Library (DJL)

    An Engine-Agnostic Deep Learning Framework in Java

  • Tablesaw

    Java dataframe and visualization library

  • grobid

    A machine learning software for extracting information from scholarly documents

  • Project mention: FLaNK-AIM Weekly 06 May 2024 | dev.to | 2024-05-06
  • modeldb

    Open Source ML Model Versioning, Metadata, and Experiment Management

  • Project mention: modeldb VS cascade - a user suggested alternative | libhunt.com/r/modeldb | 2023-12-12
  • Siddhi

    Stream Processing and Complex Event Processing Engine

  • elasticsearch-learning-to-rank

    Plugin to integrate Learning to Rank (aka machine learning for better relevance) with Elasticsearch

  • Tribuo

    Tribuo - A Java machine learning library

  • Project mention: FLaNK Weekly 08 Jan 2024 | dev.to | 2024-01-08
  • hopsworks

    Hopsworks - Data-Intensive AI platform with a Feature Store

  • DatumBox

    Datumbox is an open-source Machine Learning framework written in Java which allows the rapid development of Machine Learning and Statistical applications.

  • JSAT

    Java Statistical Analysis Tool, a Java library for Machine Learning

  • submarine

    Submarine is Cloud Native Machine Learning Platform. (by apache)

  • jblas

    Linear Algebra for Java

  • knime-core

    KNIME Analytics Platform

  • CERMINE

    Content ExtRactor and MINEr

  • oj! Algorithms

    oj! Algorithms

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Machine Learning related posts

  • What is RocksDB (and its role in streaming)?

    3 projects | dev.to | 13 May 2024
  • The Current State of Clojure's Machine Learning Ecosystem

    4 projects | news.ycombinator.com | 7 Apr 2024
  • Deeplearning4j Suite Overview

    1 project | news.ycombinator.com | 29 Mar 2024
  • 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

    2 projects | news.ycombinator.com | 19 Nov 2023
  • One .gitignore to rule them all

    3 projects | news.ycombinator.com | 18 Oct 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 Jun 2024
    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 →

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com