Clustering Techniques K-Means Clustering Hierarchical Clustering Principal Component Analysis Anomaly Detection