Unsupervised learning は、given answers のない unlabeled data から pattern や structure を見つけます。grouping、dimension reduction、anomaly detection などを自力で行います。label はないが data はある場合に hidden structure を見つけるために使います。
仕組み
text
UNSUPERVISED → labels なしの data から学ぶ:
→ algorithm が data 内の STRUCTURE/patterns を自分で見つける
→ learn from する 'right answer' はない
→ grouping, relationships, representations を発見する
main tasks
text
CLUSTERING → similar data points を clusters に group:
→ customer segmentation, similar documents (k-means, hierarchical, DBSCAN)
DIMENSIONALITY REDUCTION → structure を保ちながら features を減らす:
→ PCA, high-dimensional data の compression/visualization
ANOMALY DETECTION → unusual/outlier data points を見つける:
→ fraud detection, defect detection, rare events
ASSOCIATION → relationship を見つける (例: people who buy X also buy Y)
