A machine learning approach to geochemical mapping 1 2