Text this: A Weak Sample Optimisation Method for Building Classification in a Semi-Supervised Deep Learning Framework