Java Machine Learning

Open-source Java projects categorized as Machine Learning

Top 23 Java Machine Learning Projects

    Project mention: First 15 Open Source Advent projects | dev.to | 2023-12-15

    7. Apache Flink | Github | tutorial

  • Apache Hadoop

    Apache Hadoop

  • Project mention: Getting thousands of files of output back from a container | /r/docker | 2023-05-02

    Did you check out tools like https://hadoop.apache.org/ ?

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS 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

  • 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
  • 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: Show HN: Open-source Rule-based PDF parser for RAG | news.ycombinator.com | 2024-01-23
  • 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
  • DatumBox

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

  • hopsworks

    Hopsworks - Data-Intensive AI platform with a Feature Store

  • 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). The latest post mention was on 2024-04-07.

Java Machine Learning related posts

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,128
2 Apache Hadoop 14,301
3 Deeplearning4j 13,408
4 mit-deep-learning-book-pdf 12,284
5 Smile 5,921
6 useful-java-links 5,750
7 vespa 5,323
8 serve 3,941
9 Deep Java Library (DJL) 3,830
10 Tablesaw 3,436
11 grobid 3,036
12 modeldb 1,669
13 Siddhi 1,493
14 elasticsearch-learning-to-rank 1,459
15 Tribuo 1,219
16 DatumBox 1,087
17 hopsworks 1,071
18 JSAT 783
19 submarine 687
20 jblas 589
21 knime-core 521
22 CERMINE 476
23 oj! Algorithms 453
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com