A machine learning approach to model solute grain boundary segregation. (December 2018)