What Is Unsupervised Learning in Neural Networks? Explained