What is unsupervised learning and how does it work in machine learning? How do unsupervised learning models identify patterns and relationships in unlabeled data? What are the common techniques used in unsupervised learning such as clustering and dimensionality reduction? What are the real-world applications of unsupervised learning in business and AI systems? What are the advantages and limitations of unsupervised learning methods?