machine learning approach implemented in golang