This document discusses using a multi-layer perceptron model to predict soil classes from data collected across four catchment areas in Portugal and Spain. It finds that using randomly sampled training data outperforms other sampling strategies, and that including raw, non-standardized data and coordinates as inputs improves the model's predictive accuracy compared to preprocessed data without locations. The model performs better when it can understand how relative distances between samples relate to soil variation across hillslopes.