Awesome Java Machine Learning Libraries

  • updated about 1 year 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,496
    star
    updated 2 months ago Apache License 2.0

    A machine learning software for extracting information from scholarly documents

  • updated over 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 789
    star
    updated about 2 years ago GNU General Publi...

    Java Statistical Analysis Tool, a Java library for Machine Learning

  • mahout mahout 2,095
    star
    updated over 1 year ago Apache License 2.0

    Mirror of Apache Mahout

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

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

  • updated over 3 years ago Apache License 2.0

    RxJava bindings for JavaFX

  • siddhi siddhi 1,518
    star
    updated 4 months ago Apache License 2.0

    Stream Processing and Complex Event Processing Engine