Assist to solve complex problems in real-life situations
To learn nature of data and model the relationships between inputs and outputs that are nonlinear and complex
To generalize and inferences; reveal hidden relationships, patterns, and predictions; and model highly volatile data (such as financial time series data) and variances needed to predict rare events (such as fraud detection)