The rapid advance in information processing systems in recent decades directed engineering research towards the development of data driven models that can model natural phenomena automatically. This book describes the different types of data driven model (Artificial Neural Network, Support Vector Machine, Relevance Vector Machine, Least Square Support Vector Machine, Multivariate Adaptive Regression Spline, Genetic Programming, etc.)