i have to classify an sms into categories like educational, bank related,etc. Is this a problem of topic modelling or text classification?
Topic modeling is usually used in the context of unsupervised learning, while classification is used for supervised learning. So it more depends on your dataset, does it have labels that you can learn from (classification) or does it need to figure out topics itself (topic modeling)?