Learn from unlabeled data with self-supervision | Zoonk