Java Artificial intelligence

Open-source Java projects categorized as Artificial intelligence

Top 16 Java Artificial intelligence Projects

  • 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
  • gdx-ai

    Artificial Intelligence framework for games based on libGDX or not. Features: Steering Behaviors, Formation Motion, Pathfinding, Behavior Trees and Finite State Machines

  • 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
  • timefold-solver

    The open source AI solver. Timefold is the successor of OptaPlanner, by the OptaPlanner team. Optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems

  • Project mention: Planner programming blows my mind | news.ycombinator.com | 2024-02-20

    Are the commercial offerings you mentioned better than TimeFold? [0] (formerly known as OptaPlanner before the main developers forked it)

    TimeFold's heuristics-based approach makes fast solutions to even highly-complex scenarios within the reach of anyone who can write Java expressions that evaluate to true when constraints are satisfied.

    [0] https://timefold.ai/

  • BotLibre

    An open platform for artificial intelligence, chat bots, virtual agents, social media automation, and live chat automation.

  • Artemis

    Artemis - Interactive Learning with Automated Feedback (by ls1intum)

  • Project mention: Artemis – Interactive Learning with Automated Feedback | news.ycombinator.com | 2024-01-16
  • optapy

    OptaPy is an AI constraint solver for Python to optimize planning and scheduling problems.

  • gptAssist

    gptAssist is a simple WebView wrapper for ChatGPT

  • Project mention: As Apps que consideram indispensáveis | /r/CasualPT | 2023-06-23

    gptAssist

  • SaaSHub

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

    SaaSHub logo
  • timefold-quickstarts

    Get started with Timefold quickstarts here. Timefold is the successor of OptaPlanner, by the OptaPlanner team. Optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems

  • Project mention: Planner programming blows my mind | news.ycombinator.com | 2024-02-20

    https://github.com/TimefoldAI/timefold-quickstarts

    As for the Community/Enterprise split - we want to continue the open source project, but we need to eat too :)

    Geoffrey

  • DNAnalyzer

    Revolutionizing DNA analysis and making it accessible to all through innovative AI-powered analysis and interpretive tools

  • Project mention: I'm approaching 1000 followers! | dev.to | 2023-06-13

    P.S. If you haven't checked out my latest project, DNAnalyzer, please do so! It's a groundbreaking open source tool that brings the power of machine learning to DNA analysis. You can find it on GitHub or read more about it here on dev.to. I would love to hear your feedback and suggestions on how to make it better and more useful for everyone.

  • Ludii

    The Ludii general game system, developed as part of the ERC-funded Digital Ludeme Project.

  • Project mention: The Ludii General Game System | news.ycombinator.com | 2023-11-06
  • rivescript-java

    A RiveScript interpreter for Java. RiveScript is a scripting language for chatterbots.

  • turing

    :sparkles: :dna: Turing ES - Enterprise Search, Chatbot using Search Engine and Many NLP Vendors.

  • Easy-ML-For-Java

    A Java Framework to implement Machine Learning using Neural Networks and a Genetic Algorithm

  • Tools4AI

    Tools4AI is a 100% Java-based framework that empowers developers to create intelligent, self-governing software entities called autonomous agents using Artificial Intelligence. These agents excel at automating tasks (function calling), interacting with their environment, and making informed decisions based on learned models or predefined rules. Key Features: Effortless LLM Agent Construction: Tools4AI streamlines the process of building agents that leverage the power of large language models (

  • Project mention: How to use Google Gemini AI for Agriculture Productivity | dev.to | 2024-05-07

    Tools4AI offers versatile applications like the examples provided earlier. It can work with Google Gemini, OpenAI and Anthropic and Since the entire codebase is written in Java, it can be executed on any Java-enabled device, including Android phones. Furthermore, as an open-source project, developers have the opportunity to enhance, contribute to, or share the codebase, fostering collaborative innovation in AI-driven solutions for various domains.

  • jchessify

    Java chess engine framework.

  • Project mention: Wanna make your own chess engine in JAVA? | /r/opensource | 2023-06-27
  • AI

    Explore the forefront of AI innovation with this dedicated repository, housing cutting-edge examples and implementations. Dive into the latest advancements, stay ahead with groundbreaking applications, and harness the power of state-of-the-art models and techniques. Elevate your understanding of artificial intelligence through hands-on work (by vishalmysore)

  • Project mention: How to Detect AI Hallucinations | dev.to | 2024-05-03

    Code for this article is available here and here , but as always I would suggest you to please read the full article for better understanding.

  • 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 Artificial intelligence related posts

  • How to use Google Gemini AI for Agriculture Productivity

    2 projects | dev.to | 7 May 2024
  • Practical use Cases of AI and Java

    1 project | dev.to | 6 May 2024
  • Why Build a ChatBot When You Can Create a LLM Agent on OpenAI or Gemini

    1 project | dev.to | 1 May 2024
  • How to Build an OpenAI GPT Agent in less than 15 mins

    1 project | dev.to | 28 Apr 2024
  • OpenAI vs Gemini : Function Calling & Autonomous Agent

    1 project | dev.to | 26 Apr 2024
  • UI Testing with AI: From Static Checks to Dynamic Validation

    1 project | dev.to | 18 Apr 2024
  • Selenium and AI: UI Validations with AI

    1 project | dev.to | 17 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 May 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 Artificial intelligence projects in Java? This list will help you:

Project Stars
1 Deeplearning4j 13,455
2 gdx-ai 1,164
3 timefold-solver 670
4 BotLibre 565
5 Artemis 440
6 optapy 262
7 gptAssist 215
8 timefold-quickstarts 157
9 DNAnalyzer 124
10 Ludii 83
11 rivescript-java 64
12 turing 47
13 Easy-ML-For-Java 35
14 Tools4AI 42
15 jchessify 8
16 AI 5

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com