When the relationship between different data is not obvious/easy to capture manually, machine learning comes as a solution in such cases. Computer algorithms are used to capture the hidden complex connection inside data so that predictions or decisions could be made for interpolation/extrapolation. Deep learning is another special variant of machine learning used to probe into the very complex underlying connection in data through multiple layers of artificial neural networks. In general, a part of available data is used as a training set that is passed to the artificial neural network for machine learning so that the machine could infer the underlying relationship and after training gets completed, verification is done on the remaining data set. Thus Machine/deep learning helps in situations where the accurate prediction of the interconnection of data is not easy to capture manually.