Characterizing Biological Neural Systems Using Variational Annealing And Applications To Machine Learning Tasks