Supervised & Unsupervised Approach to Topic Modelling in Python