НД
https://towardsdatascience.com/ml-powered-product-categorization-for-smart-shopping-options-8f10d78e3294
https://medium.com/dataweave/implementing-a-machine-learning-based-ecommerce-product-classification-system-f846d894148b
https://techblog.commercetools.com/boosting-product-categorization-with-machine-learning-ad4dbd30b0e8
https://arxiv.org/pdf/1903.04254.pdf
http://www.cse.scu.edu/~mwang2/projects/ML_KaggleCompetition_15s.pdf
Если задача разовая, то, наверное, проще написать правила для этих 5000 категорий и применить их к карточкам — возможно, это быстрее, чем строить модель