Self-supervised, unsupervised & semi-supervised learning for multimedia banking and financial services