Learning from data just means extracting the information from the data and using it for predicting/forecasting in order to make intelligent decisions based on it. This area is becoming more popular because it is applicable to various applications in different industries, such as financial, healthcare, education, computer vision, politics, etc.
Learning from data is used in various situations when the analytical solution is not required or there is no clear-cut model about the problem or requirement of forecasting ...