Seol mar théacs é seo: Unsupervised learning and continual learning in neural networks