Feature Extraction Algorithms In Machine Learning