Simulation Assisted Machine Learning