Resource Optimization in Batch Training for Machine Learning | Blocks and Arrows | Blocks And Arrows