Which one of the following is NOT one of the unsupervised learning methods?

A. Principle Component Analysis
B. K-Nearest Neighbors (KNN)
C. Association Rule Mining
D. Hierarchical Clustering