A simple C++ deep boltzmann machine implementation