this is the only DL book for programmers
interactive & dynamic
incredible performance, yet no C++ hell (!)
Intel & AMD CPUs (DNNL)
Nvidia GPUs (CUDA and cuDNN)
AMD GPUs (yes, OpenCL too!)
Clojure (it’s magic!)
Java Virtual Machine (without Java boilerplate!)
complete source code
beautiful typesetting (see the sample chapters below)
100% of the revenue goes towards my open-source work!
the only AI book that walks the walk
complete, 100% executable code
full path from theory to implementation in actual code
Other books are math-only monographs for academics, or are written for non-technical readers.
learn DL by implementing it from scratch
classic neural networks using fast linear algebra
build an optimized backpropagation algorithm step-by-step
explore it on the CPU
run it on the GPU!
design an elegant neural network API
add tensor support
integrate with Intel’s DNNL and Nvidia’s cuDNN performance libraries
learn the nuts and bolts
build convolutional layers
build RNN support
understand how to use it to solve practical problems
…and much more!
immediate dynamic feedback
see the result of executing each line
experiment in a live environment
no C++ build hell
no C++ syntax hell!
Java Virtual Machine, but without Java boilerplate
Clojure, the nicest language on earth :-)
no C++ at all!!!
yet, high-level (you don’t touch C++)
learn Intel DNNL
learn CUDA & cuDNN
all hardware: Nvidia, AMD, Intel
you don’t touch C++!!!
download sample chapters (the earliest DRAFTS)
many free articles at dragan.rocks
buy now and get the latest version of the book and the the source code.
or subscribe now and get the drafts and updates of the next edition of the book.
buy now and read the full book.
get the current edition as PDF + code.
subscribe for early access to the updates and drafts of the next edition.
get new chapters and updates of the 2nd edition as soon as they are ready
all revenue goes towards funding my work on the open source libraries used in the book
your name in the book’s acknowledgments
get the book and help make it awesome!
Table of Contents
Part 1: Getting Started
2-4 chapters, (TO BE DETERMINED, once other parts are complete)