MSc Computer Science Dissertation · University of Zimbabwe · 2026
Can machine learning find gold when you only have four known deposits to learn from? This study compares One-Class SVM, Isolation Forest and XGBoost under identical conditions across the Bindura greenstone belt — and shows that in data-scarce terrains, the data, not the algorithm, decides the outcome.
Zimbabwe's greenstone belts are richly mineralised but thinly explored. Modern prospectivity mapping assumes dozens of labelled deposits and dense geochemical grids. Bindura offers neither. This dissertation tests what actually happens when established machine learning methods meet that reality — and which of them degrades gracefully.
Each model produced a per-pixel prospectivity surface over the same feature stack. Only one produced a map an exploration geologist could act on.

Assigned effectively the same probability to every pixel. No spatial discrimination — the map carries no exploration signal at all.
Range 0.4622 – 0.4705 · spread 0.008

Clear separation between prospective and non-prospective zones, resolving a coherent east–west high-prospectivity corridor. Delineated 6.9 km² of high-priority targets — 14.98% of the study area.
Range 0.000 – 1.000 · mean 0.446

Produced 3,413 distinct probability values — genuine variation — but pressed almost all of it into the low range, leaving no confident targets to follow up.
Range 0.008 – 0.536 · mean 0.071
Identical preprocessing, identical inputs, three independent Python scripts.
The integrated 14-band feature stack.
Everything reproducible is in the repository. The multi-gigabyte GIS dataset is archived separately.
Four ArcPy scripts — one per model, plus the comparison routine.
Georeferenced GeoTIFFs (EPSG:4326, 274 × 557 px), one per model.
Mine locations, geochemical sample points and element statistics.
EBK interpolation in ArcMap and ModelBuilder setup.
Geodatabases, DEM and rasters — archived on Zenodo with a citable DOI.