Prediction of protein acetylation sites with machine learning