I got this idea from part 1 .. that deep learning can be used for any machine learning problem( including non-image data sets ) with very good results. Is this a true statement? Does this mean traditional ML methods such as decision tree, linear regression need not be used . Is there a problem where you think deep learning may not be a good idea ?