Zero-shot Learning, Explained