Machine Learning As Tool And Theory For Computational Neuroscience