Machine Learning Based Compilation Definition