Boltzmann_Machine Implementation of the Boltzmann Machine from Scratch and Application to Salamander Retina Data