Effective Unsupervised Learning