A machine learning process used to reduce the number of attributes or features of data (called dimensionality) thereby simplifying understanding of the dataset…