Deep Belief Nets in C++ and CUDA C. Restricted Boltzmann machines and supervised feedforward networks / Volume 1, ([2018])