Africa Soil Prediction Challenge Machine Learning Implementation