Some supervised, some unsupervised, some self-supervised, in NLP and computer vision — Single-task learning is the process of learning to predict a single outcome (binary, multi-class, or continuous) from a labeled data set. By contrast, multi-task learning is the process of jointly learning to predict multiple outcomes on inputs of the same modality. Such as images or text. The obvious question to…