Awesome Java Machine Learning Libraries

  • updated 6 months ago Apache License 2.0

    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.

  • grobid grobid 3,068
    star
    updated 8 days ago Apache License 2.0

    A machine learning software for extracting information from scholarly documents

  • updated about 1 year ago Apache License 2.0

    Integrate with the latest language models, image generation, speech, and deep learning frameworks like ChatGPT, DALLΒ·E, and Cohere using few java lines.

  • JSAT JSAT 783
    star
    updated over 1 year ago GNU General Publi...

    Java Statistical Analysis Tool, a Java library for Machine Learning

  • mahout mahout 2,095
    star
    updated 8 months ago Apache License 2.0

    Mirror of Apache Mahout

  • oryx oryx 1,794
    star
    updated over 2 years ago Apache License 2.0

    Oryx 2: Lambda architecture on Apache Spark, Apache Kafka for real-time large scale machine learning

  • updated over 2 years ago Apache License 2.0

    RxJava bindings for JavaFX

  • siddhi siddhi 1,500
    star
    updated about 2 months ago Apache License 2.0

    Stream Processing and Complex Event Processing Engine