Which technique is used for reducing the dimensionality of data while preserving its most important features?
a) Principal Component Analysis (PCA)
b) Linear Regression
c) Logistic Regression
d) Gradient Descent