Optimization And Supervised Machine Learning Methods For Inverse Design Of Cellular Mechanical Metamaterials