This projects aims to solve the Airfoil Self-Noise and Prediction problem, raised by NASA in July, 1989 (https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19890016302.pdf) using five machine learning techniques: Decision trees, Support vector machine, Bagging, K-NN and Linear regression.