What is the primary goal of unsupervised learning?
a) To find hidden patterns in data
b) To classify data into predefined categories
c) To predict outcomes based on labeled data
d) To reinforce decisions made by agents
Answer:
a) To find hidden patterns in data
Explanation:
Unsupervised learning focuses on finding hidden patterns or structures in data without using labeled outputs. The algorithm analyzes the input data and groups similar data points together or discovers patterns that were not apparent initially.
Common tasks in unsupervised learning include clustering (e.g., k-means) and dimensionality reduction (e.g., PCA). These methods help understand the underlying structure of the data and make it easier to analyze and interpret large datasets.
Unsupervised learning is widely used in data exploration, customer segmentation, and anomaly detection, where labeling data is either difficult or expensive.