Open-Source Libraries | Skymind

Open-Source Libraries

Join us and more than 7,500 deep learning engineers in Gitter


Deeplearning4j is the first commercial-grade, open-source, distributed deep learning library written for Java and Scala. Integrated with Hadoop and Spark, DL4J is specifically designed to be used in business environments on distributed GPUs and CPUs.

Quick links

ND4J: Numpy for the JVM

ND4J is a scientific computing library for the JVM. It is built for efficiency in production environments, not as a research tool, so routines are designed to run fast with minimum RAM requirements.

Quick links


DataVec is an Apache2 Licensed open-sourced tool for machine learning ETL (Extract, Transform, Load) operations. The goal of DataVec is to transform raw data into usable vector formats across machine learning tools.


A platform agnostic tool dedicated to evaluating and tuning machine learning models. Part of the Deeplearning4j suite of machine learning / deep learning tools for the enterprise.

How Deeplearning4j Works

A three-minute overview of our open-source library

Ask an Expert

Schedule a 30-minute demo and Q&A with our enterprise Machine Learning experts.

Talk to a Machine Learning Solutions Expert