[BTech Final year project] The objective of the project was to reduce the number of features in a machine learning data set using the genetic algorithm as the optimization technique. Selecting the suitable features while keeping the accuracy of the classifier as high as possible.