啥是数据挖掘?机器学习?深度学习?

  • 数据挖掘:也就是data mining,是一个很宽泛的概念。字面意思就是从成吨的数据里面挖掘有用的信息。这个工作BI(商业智能)可以做,数据分析可以做,甚至市场运营也可以做。你用excel分析分析数据,发现了一些有用的信息,然后这些信息可以指导你的business,恭喜你,你已经会数据挖掘了。
  • 机器学习:machine learning,是计算机科学和统计学的交叉学科,基本目标是学习一个x->y的函数(映射),来做分类或者回归的工作。之所以经常和数据挖掘合在一起讲是因为现在好多数据挖掘的工作是通过机器学习提供的算法工具实现的,例如广告的ctr预估,PB级别的点击日志在通过典型的机器学习流程可以得到一个预估模型,从而提高互联网广告的点击率和回报率;个性化推荐,还是通过机器学习的一些算法分析平台上的各种购买,浏览和收藏日志,得到一个推荐模型,来预测你喜欢的商品。
  • 深度学习:deep learning,机器学习里面现在比较火的一个topic,本身是神经网络算法的衍生,在图像,语音等富媒体的分类和识别上取得了非常好的效果,所以各大研究机构和公司都投入了大量的人力做相关的研究和开发。

总结:

使用机器学习的算法,来实现数据挖掘的工作。

机器学习,其实就是一个核心的算法,数据挖掘是个很宽泛的概念,更偏向于应用层面,实际上,很多数据挖掘的应用方法,就是机器学习的技术

机器学习更像是纯粹的技术,而数据挖掘更像是应用。

深度学习是机器学习一类比较火的算法,本质上还是原来的神经网络。

所以,搞机器学习的人会一个个算法不断重写,优化,

而做数据挖掘的人有时候会用多种算法尝试解决同一个问题,然后找到最合适的解决 方案。

posted @ 2017-12-18 10:23  一醉方休  阅读(885)  评论(0编辑  收藏  举报