数据分析和机器学习是什么关系,两者的前景如何
2个回答
展开全部
首先呢这两者的第一个区别就是他们处理的数据特点不一样。那么怎么可以简单地理解呢?
首先从我们的传统上。数据分析他们所处理的是交易数据,而我们机器学习处理的则是行为数据。那么,什么是交易数据,什么是行为数据呢?比如说对于一个电商来说,他的用户交易数据就是下单,比如说对于银行这样的系统来说,他的交易数据就是用户的存取款账单,再比如对于电信系统来说交易数据就是和用户的消费账单有关。总的来说,交易数据本质就是和钱有关的数据。
那么什么是行为数据呢?比如对于一个互联网公司来说,用户的行为数据就包括了用户的搜索历史,浏览历史,点击历史或者是评论历史等这些用户的行为数据。
从这两种数据中就开始衍生出下类的两种区别,首先从数据量上来说,他们就不是一种量级的,那么从交易数据来说,他只能算是一个少量的数据或者谈不上海量的数据,而用户的行为数据呢,则是一个海量的数据。那么请想象一下,你每天看多少视频,浏览多少网页,你会发多少帖子,你会搜索多少次,同时来对比下你每天下几次订单,二者之间的对比,高下立判,这其实就是实际上就是交易数据和行为数据的一种明显的对比。这就好像前几年,大家公司之间好像没什么业务的变化,结果摇身一变就成为了大数据公司了,那就是因为我们把用户的行为数据一下子收集起来,这样的数据量一下子猛增起来了,其实本质上来说用户的交易数据并没有发生多少的变化,但是由于我们关注了用户的行为数据,所以现在摇身一变就成为了大数据公司了。
其实对于这两种数据分析的方法其实也是不一样的。
这是从数据本身我们来分析机器学习和数据分析两者的区别
然后我么再看第二个区别,解决的业务问题不同
那么对于传统的数据分析来说他们更多的是来报告历史上发生了什么事情,而对于机器学习来说,更多的是预测未来可能会发生的事情,这是二者的本质的区别。
第三点不同是两者采取的技术手段不同。
对于传统的数据分析,他对于数据的分析方法完全就是由用户驱动的,这里的用户其实是指企业的那些用户分析师,其数据的分析几乎都是靠他的经验驱动的,而分析方式呢,大多数就是交互式分析,工具通常就是OLAP的工具。正是因为数据分析的很大的原因是因为分析师的经验判断,就受限于你这个分析师的分析水平,另外一点就是因为人来做,这就限制了我们分析的用户的容量和用户的总数。
但是现在这个数据分析是一种比较成熟的技术了,但是相对来说,这也是一种比较落伍的技术了
我们再看机器学习,他的主要的分析方法技术主要是靠算法和数据驱动的,他会自动的进行知识发现,并且判断出来的数据维度量可能是你想象不到的大,就跟我们现在所判断的用户行为的点击预估,在这个里面,可能会有上百位,上千万甚至上亿的一种维度,对于百度这样的规模公司,每一次预测可能就会有十亿次的分析,这个如果靠人是根本无法想象到的有这么大的规模。而这样的规模就只能考机器去做。
首先从我们的传统上。数据分析他们所处理的是交易数据,而我们机器学习处理的则是行为数据。那么,什么是交易数据,什么是行为数据呢?比如说对于一个电商来说,他的用户交易数据就是下单,比如说对于银行这样的系统来说,他的交易数据就是用户的存取款账单,再比如对于电信系统来说交易数据就是和用户的消费账单有关。总的来说,交易数据本质就是和钱有关的数据。
那么什么是行为数据呢?比如对于一个互联网公司来说,用户的行为数据就包括了用户的搜索历史,浏览历史,点击历史或者是评论历史等这些用户的行为数据。
从这两种数据中就开始衍生出下类的两种区别,首先从数据量上来说,他们就不是一种量级的,那么从交易数据来说,他只能算是一个少量的数据或者谈不上海量的数据,而用户的行为数据呢,则是一个海量的数据。那么请想象一下,你每天看多少视频,浏览多少网页,你会发多少帖子,你会搜索多少次,同时来对比下你每天下几次订单,二者之间的对比,高下立判,这其实就是实际上就是交易数据和行为数据的一种明显的对比。这就好像前几年,大家公司之间好像没什么业务的变化,结果摇身一变就成为了大数据公司了,那就是因为我们把用户的行为数据一下子收集起来,这样的数据量一下子猛增起来了,其实本质上来说用户的交易数据并没有发生多少的变化,但是由于我们关注了用户的行为数据,所以现在摇身一变就成为了大数据公司了。
其实对于这两种数据分析的方法其实也是不一样的。
这是从数据本身我们来分析机器学习和数据分析两者的区别
然后我么再看第二个区别,解决的业务问题不同
那么对于传统的数据分析来说他们更多的是来报告历史上发生了什么事情,而对于机器学习来说,更多的是预测未来可能会发生的事情,这是二者的本质的区别。
第三点不同是两者采取的技术手段不同。
对于传统的数据分析,他对于数据的分析方法完全就是由用户驱动的,这里的用户其实是指企业的那些用户分析师,其数据的分析几乎都是靠他的经验驱动的,而分析方式呢,大多数就是交互式分析,工具通常就是OLAP的工具。正是因为数据分析的很大的原因是因为分析师的经验判断,就受限于你这个分析师的分析水平,另外一点就是因为人来做,这就限制了我们分析的用户的容量和用户的总数。
但是现在这个数据分析是一种比较成熟的技术了,但是相对来说,这也是一种比较落伍的技术了
我们再看机器学习,他的主要的分析方法技术主要是靠算法和数据驱动的,他会自动的进行知识发现,并且判断出来的数据维度量可能是你想象不到的大,就跟我们现在所判断的用户行为的点击预估,在这个里面,可能会有上百位,上千万甚至上亿的一种维度,对于百度这样的规模公司,每一次预测可能就会有十亿次的分析,这个如果靠人是根本无法想象到的有这么大的规模。而这样的规模就只能考机器去做。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询