Machine Learning And Optimization For Neural Circuit Reconstruction