数据挖掘是目的,机器学习是方法,深度学习是机器学习的一种。数据挖掘的方法分两大类,一大类是查询法,另一大类是机器学习。但机器学习又不仅能做数据挖掘,还能做人工智能。所以数据挖掘和机器学习有重叠的部分,也有不一样的地方。深度学习和机器学习纯粹是包含关系。