Unsupervised learning for anticipating critical transitions