An Engine-Agnostic Deep Learning Framework in Java
-
Updated
Mar 14, 2025 - Java
Deep neural networks (DNNs) are a class of artificial neural networks (ANNs) that are deep in the sense that they have many layers of hidden units between the input and output layers. Deep neural networks are a type of deep learning, which is a type of machine learning. Deep neural networks are used in a variety of applications, including speech recognition, computer vision, and natural language processing. Deep neural networks are used in a variety of applications, including speech recognition, computer vision, and natural language processing.
An Engine-Agnostic Deep Learning Framework in Java
Android TensorFlow MachineLearning Example (Building TensorFlow for Android)
Android TensorFlow Lite Machine Learning Example
Android TensorFlow MachineLearning MNIST Example (Building Model with TensorFlow for Android)
📷 Object detection with OpenCV on Java. DNN, HaarCascade, Template Matching, Color Detection etc.
Deep computer-vision algorithms for the Processing framework.
A platform independent tensor library with autograd for the JVM
All DeepLearning4j projects go here.
Android application for gender, age and face recognition using OpenCV and JavaCV libraries
SANNet Neural Network Framework
Android app containing an Image classifier based on transfer learning CNN using Tensorflow 1.4.1 on Stanford's Imagenet cars dataset
Automatic image captioning on Android-based mobile application with CNN and multi-layer GRU encoder-decoder model
Deep Learning and Computer Vision application for chessboard detection and chess pieces classification.
Implementing Deep Learning Models on smartphones using existing Deep Learning Python Libraries
Java Deep Learning Library
Predicting diabetic retinopathy from eye fundus images using computer vision.
A simple Java AI library for personal use.
Machine learning library for classification tasks
Java based Convolutional Neural Network package running on Apache Spark framework