Deep learning algorithms evolved from well known mathematical procedures, used in statistics and basic machine learning, and this post briefly explains that evolution, without going into heavy math. It will help you to better understand how they work and how to use them.
Developer Friendly Tool
IDE for deep learning with the wizard based workflow. Provides step by step guidance, visual drag n'drop builder, debugging and expert knowledge base.
Learn more >
Deep Learning Java Library
Pure Java deep learning library with intuitive API, easy to integrate and distribute with existing Java applications and edge devices. No native dependencies or special hardware requirements.
Java Technology Standard
Base for official Java Technology standard JSR381 for visual recognition and machine learning, developed by the expert group within official organization for Java Technology standardization JCP
Learn more >
What can you do with Deep Netts?
Classify data items, text, users, banner clicks, transactions into a set of predefined categories. The most commonly used machine learning task which can help automate manual steps, increase productivity and efficency of your business processes.Learn More
Predict numeric values in order to make better decisions, optimize costs or resource usage. Even rough estimation is better than nothing for managing complex processes.Learn More
Categorize or recognize objects in images with great precission using state of the art convolutional neural networks.Learn More
Detect unusual patterns that deviate from common, expected behaviour.Learn More
This tutorial shows how to create a simple binary image classifier using a convolutional neural network, that can assign images of Java community mascot, Duke, to one of two possible categories.
This tutorial shows you how you can use Deep Netts to create visual parking lot occupancy detection using deep learning in Java.The data set contains labeled images of vacant and occupied parking spaces, extracted from the camera under different light conditions.