<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Deep Netts on foojay.io - Friends of OpenJDK</title><link>https://foojayio.github.io/website/today/category/deep-netts/</link><description>Recent content in Deep Netts on foojay.io - Friends of OpenJDK</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 31 Jul 2026 11:36:10 +0000</lastBuildDate><atom:link href="https://foojayio.github.io/website/today/category/deep-netts/index.xml" rel="self" type="application/rss+xml"/><item><title>How to Create a Spring Boot Fraud Scoring Service</title><link>https://foojayio.github.io/website/today/how-to-create-a-spring-boot-fraud-scoring-service/</link><pubDate>Fri, 31 Jul 2026 08:45:43 +0000</pubDate><guid>https://foojayio.github.io/website/today/how-to-create-a-spring-boot-fraud-scoring-service/</guid><description>&lt;p&gt;Most Java teams who want a machine learning model in production end up standing up a Python service and calling it over HTTP. That works, but it buys you, as a Java developer, a second runtime, a second deployment pipeline, a network hop on every prediction, and a team boundary that turns retraining into someone else&amp;rsquo;s ticket.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.deepnetts.com/" target="_blank" rel="noopener noreferrer"&gt;Deep Netts&lt;/a&gt;
 removes that split: it&amp;rsquo;s a pure-Java deep learning library, so the model trains in Java, serializes to a file, and loads back into your Spring Boot application as an ordinary bean. Predictions become in-process method calls measured in microseconds, with nothing extra to deploy, secure, or monitor.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>How Deep Netts and Java AI Transformed Particle Physics</title><link>https://foojayio.github.io/website/today/how-deep-netts-and-java-ai-transformed-particle-physics-at-us-doe-jefferson-lab/</link><pubDate>Mon, 19 May 2025 10:58:34 +0000</pubDate><guid>https://foojayio.github.io/website/today/how-deep-netts-and-java-ai-transformed-particle-physics-at-us-doe-jefferson-lab/</guid><description>&lt;p&gt;&lt;strong&gt;At the intersection of nuclear physics and artificial intelligence, Jefferson Lab is leveraging Java-based AI to overcome one of the most computationally intense challenges in modern science: reconstructing particle trajectories from high-frequency electron scattering experiments.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Each second, over 16,000 interactions are recorded as particles pass through a complex array of drift chambers. Traditional reconstruction methods&amp;mdash;based on mathematical likelihood calculations&amp;mdash;must sift through thousands of signal combinations to identify valid particle tracks. The result? Up to 300 milliseconds of processing per event on a single core, leading to massive compute demands.&lt;/p&gt;</description></item><item><title>Foojay Podcast #29: How will AI and ML Influence the Role of Developers?</title><link>https://foojayio.github.io/website/today/foojay-podcast-29/</link><pubDate>Mon, 25 Sep 2023 07:24:33 +0000</pubDate><guid>https://foojayio.github.io/website/today/foojay-podcast-29/</guid><description>&lt;p&gt;Artificial Intelligence and ChatGPT are the talk of the town.&lt;/p&gt;
&lt;p&gt;Every conference has several talks about these technologies, and on Foojay, you can find multiple posts about it.&lt;/p&gt;
&lt;p&gt;In this podcast, we want to take a look at it from the Java point of view.&lt;/p&gt;
&lt;p&gt;How can we use AI in Java programs or our job as a developer?&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
			&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Tvk8ykfbkDU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
		&lt;/div&gt;

&lt;h2 id="h2-0-podcast-apps"&gt;Podcast Apps&lt;/h2&gt;
&lt;p&gt;You can listen and subscribe to the Foojay Podcast on:&lt;/p&gt;</description></item><item><title>Foojay Podcast #12: State and Future of the IDEs</title><link>https://foojayio.github.io/website/today/foojay-podcast-12/</link><pubDate>Mon, 23 Jan 2023 10:14:45 +0000</pubDate><guid>https://foojayio.github.io/website/today/foojay-podcast-12/</guid><description>&lt;p&gt;In this podcast, we are talking to some of the key people working on different IDEs, Integrated Development Environments.&lt;/p&gt;
&lt;p&gt;Those are applications that provide tools to computer programmers for software development.&lt;/p&gt;
&lt;p&gt;An IDE typically consists of at least a source code editor, build automation tools, and a debugger.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s learn how these tools evolved, and the challenges they face to stay up-to-date with the many evolutions in Java and all other programming languages.&lt;/p&gt;</description></item><item><title>Deep Learning in Java Using Deep Netts (Part 2)</title><link>https://foojayio.github.io/website/today/getting-started-with-deep-learning-in-java-using-deep-netts-part-2/</link><pubDate>Wed, 03 Aug 2022 09:48:18 +0000</pubDate><guid>https://foojayio.github.io/website/today/getting-started-with-deep-learning-in-java-using-deep-netts-part-2/</guid><description>&lt;p&gt;&lt;a href="https://www.deepnetts.com/" target="_blank" rel="noopener noreferrer"&gt;Deep Netts&lt;/a&gt;
 is a deep learning development toolkit that enables Java developers to easily add modern AI to their apps. It provides a deep learning IDE and a Java-native deep learning library for embedding AI models into Java apps.&lt;/p&gt;
&lt;p&gt;In &lt;a href="https://foojayio.github.io/website/today/getting-started-with-deep-learning-in-java-using-deep-netts/"&gt;part 1&lt;/a&gt;
, we looked at the Deep Netts Community Edition, which is capable of solving basic machine learning problems, and provides a standard set of features.&lt;/p&gt;
&lt;p&gt;If you have more complex challenges, more data, and need better performance or just want friendly tools to quickly try and learn AI, you should take a look at Deep Netts Professional Edition.&lt;/p&gt;</description></item><item><title>Getting Started with Deep Learning in Java using Deep Netts</title><link>https://foojayio.github.io/website/today/getting-started-with-deep-learning-in-java-using-deep-netts/</link><pubDate>Tue, 05 Jul 2022 07:22:18 +0000</pubDate><guid>https://foojayio.github.io/website/today/getting-started-with-deep-learning-in-java-using-deep-netts/</guid><description>&lt;p&gt;&lt;a href="https://www.deepnetts.com/" target="_blank" rel="noopener noreferrer"&gt;Deep Netts&lt;/a&gt;
 is pure Java deep learning library with a friendly, Java centric API.&lt;/p&gt;
&lt;p&gt;It makes it easy for Java developers to quickly start using deep learning and it is easy to integrate with existing Java applications.&lt;/p&gt;
&lt;p&gt;It supports commonly used neural network architectures (feed forward networks, convolutional networks) for classification, regression and image recogniton tasks.&lt;/p&gt;
&lt;h3 id="h3-0-adding-deep-netts-to-your-project"&gt;Adding Deep Netts to your Project&lt;/h3&gt;
&lt;p&gt;To be able to use Deep Netts in Maven based Java project, add the following dependency into dependencies section of your pom.xml file:&lt;/p&gt;</description></item><item><title>Deep Learning in Java for Nuclear Physics using Deep Netts</title><link>https://foojayio.github.io/website/today/deep-learning-in-java-for-nuclear-physics-using-deep-netts/</link><pubDate>Thu, 16 Jun 2022 09:01:44 +0000</pubDate><guid>https://foojayio.github.io/website/today/deep-learning-in-java-for-nuclear-physics-using-deep-netts/</guid><description>&lt;p&gt;&lt;img src="https://foojayio.github.io/website/today/deep-learning-in-java-for-nuclear-physics-using-deep-netts/CLAS12-side.png" alt="" loading="lazy"&gt;
&lt;/p&gt;
&lt;h2 id="h2-0-background"&gt;Background&lt;/h2&gt;
&lt;p&gt;The CLAS12 detector at Jefferson Lab conducts nuclear physics experiments to study the structure of nucleons and new particle states.&lt;/p&gt;
&lt;p&gt;At the core of detector setup are drift chambers that measure charged particles resulting from the interaction of an electron beam with a liquid hydrogen target.&lt;/p&gt;
&lt;p&gt;The charged particles are reconstructed by combining segments of the track measured in 6 separate drift chambers along the particle trajectory.&lt;/p&gt;
&lt;p&gt;In high-intensity experiments, detector systems produce noise segments increasing the combinatorics of track candidates to be analyzed by the conventional algorithm, which leads to decreased track reconstruction efficiency.&lt;/p&gt;</description></item><item><title>Visual Recognition for Chess with Deep Learning in Java on Android</title><link>https://foojayio.github.io/website/today/visual-recognition-for-chess-with-deep-learning-in-java-on-android/</link><pubDate>Thu, 11 Nov 2021 20:07:51 +0000</pubDate><guid>https://foojayio.github.io/website/today/visual-recognition-for-chess-with-deep-learning-in-java-on-android/</guid><description>&lt;p&gt;&lt;strong&gt;Find out how can you use AI in Java to build applications that can see and understand the world. This article describes an Android chessboard position scanner built with pure Java deep learning engine &lt;a href="https://www.deepnetts.com/" target="_blank" rel="noopener noreferrer"&gt;Deep Netts&lt;/a&gt;
.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Over the last few decades, the technological advancement in the Artificial Intelligence (AI) field has greatly assisted many chess grand masters&amp;rsquo; preparation as well as understanding chess theory. There are programs called chess engines, like Bagatur, Stockfish, and Komodo, which play extremely strong chess. These engines make deep and beautiful moves, but sometimes these moves are difficult to understand even by chess experts. Clearly, AI/ML has allowed chess engines to become quite advanced, but they are only one aspect of the story. There are more applications of AI/ML in playing the game of chess.&lt;/p&gt;</description></item><item><title>Deep Learning in Java for Drug Discovery</title><link>https://foojayio.github.io/website/today/deep-learning-in-java-for-drug-discovery/</link><pubDate>Fri, 20 Aug 2021 09:28:10 +0000</pubDate><guid>https://foojayio.github.io/website/today/deep-learning-in-java-for-drug-discovery/</guid><description>&lt;p&gt;In the age of big-data, rising pharmaceutical costs, and an ever-increasing market demand, it is becoming apparent that drug design strategies need to adapt in order to meet patients&amp;rsquo; therapeutic needs for a host of medical conditions.&lt;/p&gt;
&lt;p&gt;Costly and time-intensive experimental work is one of the main bottlenecks in the drug discovery pipeline, which can take up to a decade, while experiencing a failure profile of up to 95% before a molecular candidate can be approved for patient use.&lt;/p&gt;</description></item><item><title>Open Source Tools as an Opportunity for SMEs to Use AI?</title><link>https://foojayio.github.io/website/today/open-source-tools-as-an-opportunity-for-smes-to-use-ai/</link><pubDate>Wed, 02 Jun 2021 14:36:04 +0000</pubDate><guid>https://foojayio.github.io/website/today/open-source-tools-as-an-opportunity-for-smes-to-use-ai/</guid><description>&lt;p&gt;Time-traveling cyborgs and robots that are able to love. These interesting and romantic ideas emerged from the imagination of Hollywood film directors. Nevertheless, many people are afraid of Artificial Intelligence (AI). This also can be seen in the economic world. Small and medium-sized enterprises (SMEs) in particular see AI as a threat to their own business. Surprisingly however, all different-sized companies are able to see the potential of AI when it comes to penetrating the national and global market. ^[1]^&lt;/p&gt;</description></item><item><title>Quick Start with Machine Learning for Java</title><link>https://foojayio.github.io/website/today/quick-start-with-machine-learning-in-java/</link><pubDate>Wed, 07 Oct 2020 01:21:00 +0000</pubDate><guid>https://foojayio.github.io/website/today/quick-start-with-machine-learning-in-java/</guid><description>&lt;p&gt;So you&amp;rsquo;re a Java developer and you want to do some machine learning. Some of the questions that you might be wondering about are&amp;mdash;what can machine learning do for me anyway, which library to use, which algorithms, and is there a common standard API?&lt;/p&gt;
&lt;p&gt;Since recently there is a standard API that was created to address exactly these questions. Meet &lt;a href="https://www.jcp.org/en/jsr/detail?id=381" target="_blank" rel="noopener noreferrer"&gt;JSR 381&lt;/a&gt;
, a standard Java API for Visual Recognition using machine learning.&lt;/p&gt;</description></item></channel></rss>