Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 1.79 KB

machine-learning.md

File metadata and controls

21 lines (16 loc) · 1.79 KB
title category icon
High-Quality Open Source AI Projects in Java
Open Source Projects
a-MachineLearning

Due to the limited application of Java in the field of AI, there are very few related open source projects.

Frameworks

  • Spring AI: An engineering application framework for artificial intelligence, providing Spring-friendly APIs and abstractions for developing AI applications.
  • Spring AI Alibaba: An AI application development framework implemented in Java, designed to simplify the development of Java AI applications, allowing Java developers to create AI applications just like they develop regular applications with Spring.
  • LangChain4j: The Java version of LangChain, aimed at simplifying the process of integrating LLM (Large Language Model) into Java applications.
  • Deeplearning4j: Deeplearning4j is the first commercially-grade, open-source, distributed deep learning library written for Java and Scala.
  • Smile: A machine learning library based on Java and Scala.
  • GdxAI: An artificial intelligence framework completely written in Java for game development using libGDX.

Practical Applications

  • springboot-openai-chatgpt: A project based on the SpringCloud microservices architecture, integrating GPT-3.5, GPT-4.0, Baidu Wenxin Yiyan, Midjourney, and more.
  • ai-beehive: AI Beehive, based on Java using Spring Boot 3 and JDK 17, supports functionalities such as ChatGPT, OpenAi Image, Midjourney, NewBing, Wenxin Yiyan, and more.