Strategies And Tools For Machine Learning-Assisted Protein Engineering