deepjavalibrary/d2l-java

The Java implementation of Dive into Deep Learning (D2L.ai)

58
/ 100
Established

This project offers a comprehensive guide and set of interactive notebooks for learning and applying deep learning concepts using Java. It takes the structured content from 'Dive into Deep Learning' and adapts it for Java developers, allowing them to understand core principles and build models. The output is practical knowledge and executable deep learning examples in Java, useful for developers aiming to integrate AI capabilities into Java applications.

191 stars.

Use this if you are a Java developer who wants to learn deep learning theory and practice, applying concepts directly within the Java ecosystem.

Not ideal if you are looking for a deep learning resource primarily in Python or another language, or if you are not a developer but rather an end-user of AI applications.

Java development deep learning education AI implementation machine learning engineering software development
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 22 / 25

How are scores calculated?

Stars

191

Forks

59

Language

Jupyter Notebook

License

Last pushed

Mar 09, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/deepjavalibrary/d2l-java"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.