开启辅助访问
 找回密码
 立即注册

人工智能、机器学习、数据挖掘、数据分析、推荐等这些词之间有什么关联?

海诚小子 回答数5 浏览数277
大概知道它们之间有这么些关联,
1. 人工智能应该是很久的概念, 目前在大数据背景下, 焕发了新的生命。
2. 数据分析应该是比人工智能跟久远, 还没有电脑时, 应该以已经有人做数据分析了, 最典型的是统计。
3. 机器学习?
4. 推荐?是不是机器学习的一台应用?好像Mahout既是推荐相关的, 又是跟机器学习相关的。
抛砖引玉, 希望给有“大家”帮指点。
使用道具 举报
|
dj1977
我们先说每个名词的定义,再来讲它们之间的关系。我这里采用的定义都尽量保持简练,不会长篇大论的去描述。
机器学习:利用数据在假设类g中寻找近似真正目标f

举个例子来说 我要用神经网络来预测明天的天气,那神经网络构成了假设类g,我真正想找到的规律就是 明天的天气 就是f。我用数据来训练g来达到近似f的目的。
数据挖掘:从数据中找到有意思的性质

举个例子来说 大家都听说过啤酒与纸尿裤的故事,超市里经常会把婴儿的尿不湿和啤酒放在一起售卖,原因是经过数据分析发现,出来买尿不湿的家长以父亲居多,如果他们在买尿不湿的同时看到了啤酒,将有很大的概率购买,这样就可以提高啤酒的销售量。那么在这个故事里 啤酒于纸尿裤在销售量上的关系就是一种有意思的性质,从数据中找到这些有意思的性质就是数据挖掘。
人工智能:显示出模仿人或超越人的智慧或智能

举个例子来说 阿尔法狗会下围棋,而且下得非常好,这就是一种智能。阿尔法狗在下围棋方面显示出了模仿人的智慧 甚至是超越了人的智慧。这里要说明一点的是 人工智能的定义本就相对模糊和宽泛很多,可能在有些人看来 人脸识别是智能的,有些人就认为不智能。
定义完了 机器学习,数据挖掘和人工智能,那么其实它们之间的联系也就很明显了。
机器学习与数据挖掘

如果机器学习想要近似的真正目标f就是一个有意思的性质,那么此时 机器学习=数据挖掘。同时数据挖掘很多时候可以帮助机器学习,例如通过数据挖掘发现啤酒于纸尿裤销量之间存在联系就可以更好的帮助机器学习模型来预测啤酒和纸尿裤的销量,那么此时 数据挖掘可以更好的帮助机器学习做事。所以机器学习和数据挖掘的关系非常紧密,很多时候它们是相同的,很多时候它们也是可以互相帮助的。
机器学习与人工智能

如果机器学习想要近似的真正目标f本身就是一个具备智能的任务,那么此时 可以说机器学习是实现人工智能的一种方式。例如 阿尔法狗是人工智能,但是阿尔法狗里边有用到决策树和神经网络,决策树和神经网络都是机器学习模型。所以可以说机器学习是实现人工智能的一种重要方式。
如果想要扎实的学习机器学习和人工智能相关的知识还得从基础开始着手,下面链接中收集了机器学习所需的数学知识,欢迎下载:
一文读懂机器学习需要哪些数学(附全套视频和电子书资源)
回复
使用道具 举报
hellalife
说到人工智能,就不能不提到机器学习和深度学习。很多时候,我们得先明确人工智能与机器学习和深度学习的关系,我们才能更好地去分析和理解人工智能与数据分析和数据挖掘思维关联。人工智能与数据分析和数据挖掘的联系,更多的是机器学习与深度和数据分析与数据挖掘的关联。
0.人工智能
  人工智能英文缩写为AI,它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学研究领域的一个重要分支,又是众多学科的一个交叉学科,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括语音识别、图像识别、机器人、自然语言处理、智能搜索和专家系统等等,人工智能可以对人的意识、思维的信息过程的模拟。人工智能包括众多的分支领域,比如大家熟悉的机器学习、自然语言理解和模式识别等。
1.机器学习
  机器学习属于人工智能研究与应用的一个分支领域。机器学习的研究更加偏向理论性,其目的更偏向于是研究一种为了让计算机不断从数据中学习知识,而使机器学习得到的结果不断接近目标函数的理论。
  机器学习,引用卡内基梅隆大学机器学习研究领域的着名教授Tom Mitchell的经典定义:
  如果一个程序在使用既有的经验E(Experience)来执行某类任务T(Task)的过程中被认为是“具备学习能力的”,那么它一定要展现出:利用现有的经验E,不断改善其完成既定任务T的性能(Performance)的特质。
  机器学习已经有了十分广泛的应用,例如:数据挖掘、计算机视觉、自然语言处理、生物特征识别、搜索引擎、医学诊断、检测信用卡欺诈、证券市场分析、DNA序列测序、语音和手写识别、战略游戏和机器人运用。在我们当下的生活中,语音输入识别、手写输入识别等技术,识别率相比之前若干年的技术识别率提升非常巨大,达到了将近97%以上,大家可以在各自的手机上体验这些功能,这些技术来自于机器学习技术的应用。
那机器学习与数据挖掘的联系是什么呢?
  机器学习为数据挖掘提供了理论方法,而数据挖掘技术是机器学习技术的一个实际应用。逐步开发和应用了若干新的分析方法逐步演变而来形成的;这两个领域彼此之间交叉渗透,彼此都会利用对方发展起来的技术方法来实现业务目标,数据挖掘的概念更广,机器学习只是数据挖掘领域中的一个新兴分支与细分领域,只不过基于大数据技术让其逐渐成为了当下显学和主流。
2.数据挖掘
  数据挖掘一般是指从大量的数据中通过算法搜索隐藏于其中信息的过程。数据挖掘本质上像是机器学习和人工智能的基础,它的主要目的是从各种各样的数据来源中,提取出超集的信息,然后将这些信息合并让你发现你从来没有想到过的模式和内在关系。这就意味着,数据挖掘不是一种用来证明假说的方法,而是用来构建各种各样的假说的方法。数据挖掘不能告诉你这些问题的答案,他只能告诉你,A和B可能存在相关关系,但是它无法告诉你A和B存在什么相关关系。机器学习是从假设空间H中寻找假设函数g近似目标函数f。数据挖掘是从大量的数据中寻找数据相互之间的特性。
  数据挖掘是基于数据库系统的数据发现过程,立足与数据分析技术之上,提供给为高端和高级的规律趋势发现以及预测功能;同时数据量将变得更为庞大,依赖于模式识别等计算机前沿的技术;其还有另外一个名称为商业智能(BI, Business Intelligence),依托于超大型数据库以及数据仓库、数据集市等数据库技术来完成。
  主要挖掘方法有: 分类 、 估计、预测、相关性分组或关联规则、 聚类、复杂数据类型挖掘(Text, Web ,图形图像,视频,音频等)等技术。
3.深度学习
  深度学习的概念源于人工神经网络的研究。含多隐层的多层感知器就是一种深度学习结构。深度学习通过组合低层特征形成更加抽象的高层表示属性类别或特征,以发现数据的分布式特征表示。晦涩难懂的概念,略微有些难以理解,但是在其高冷的背后,却有深远的应用场景和未来。
  那深度学习和机器学习是什么关系呢?
  深度学习是实现机器学习的一种方式或一条路径。其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据。比如其按特定的物理距离连接;而深度学习使用独立的层、连接,还有数据传播方向,比如最近大火的卷积神经网络是第一个真正多层结构学习算法,它利用空间相对关系减少参数数目以提高训练性能,让机器认知过程逐层进行,逐步抽象,从而大幅度提升识别的准确性和效率。
  神经网络是机器学习的一个分支,而深度学习又是神经网络的一个大分支,深度学习的基本结构是深度神经网络。
4.数据分析
  数据分析的概念:基于数据库系统和应用程序,可以直观的查看统计分析系统中的数据,从而可以很快得到我们想要的结果;这个就是最基本的数据分析功能,也是我们在信息化时代了,除了重构业务流程、提升行业效率和降低成本之外的了。另外数据分析更多的是指从历史数据里面发现有价值的信息,从而提高决策的科学性。数据分析更侧重于通过分析数据的历史分布然后从中得出一些有价值的信息。还有一个数据分析更重要的功能,就是数据可视化。
  比如说,在财务系统的信息化中,基于企业的财务系统,我们可以直观获取企业现金流量表、资产负债表和利润表,这些都来自与我们的数据分析技术。数据分析目前常用的软件是Excel, R, Python等工具。
  在对比数据分析和数据挖掘时,数据分析则更像是对历史数据的一个统计分析过程,比如我们可以对历史数据进行分析后得到一个粗糙的结论,但当我们想要深入探索为什么会出现这个结论时,就需要进行数据挖掘,探索引起这个结论的种种因素,然后建立起结论和因素之间模型,当有因素有新的值出现时,我们就可以利用这个模型去预测可能产生的结论。
  因此数据分析更像是数据挖掘的一个中间过程。
5.总结
  人工智能与机器学习、深度学习的关系
  严格意义上说,人工智能和机器学习没有直接关系,只不过是机器学习的方法被大量的应用于解决人工智能的问题而已。目前机器学习是人工智能的一种实现方式,也是最重要的实现方式。
  深度学习是机器学习比较火的一个方向,其本身是神经网络算法的衍生,在图像、语音等富媒体的分类和识别上取得了非常好的效果。
数据挖掘与机器学习的关系
  数据挖掘主要利用机器学习界提供的技术来分析海量数据,利用数据库界提供的技术来管理海量数据。
  机器学习是数据挖掘的一种重要方法,但机器学习是另一门学科,并不从属于数据挖掘,二者相辅相成。
  深度学习、机器学习的发展带了许多实际的商业应用,让虚幻的AI逐步落地,进而影响人类社会发展;
  深度学习、机器学习以及未来的AI技术,将让无人驾驶汽车、更好的预防性治疗技术、更发达智能的疾病治疗诊断系统、更好的人类生活娱乐辅助推荐系统等,逐步融入人类社会的方方面面。
AI即使是现在,也是未来,不再是一种科幻影像和概念,业界变成了人类社会当下的一种存在,不管人类是否喜欢或者理解,他们都将革命性地改变创造AI的我们人类自身。
回复
使用道具 举报
smilewho
机器学习是人工智能的分支,是人工智能的核心技术和实现手段,通过机器学习的方法解决人工智能面对的问题。机器学习通过计算机自动“学习”的算法,从数据中分析获得规律,然后利用规律对新样本进行预测。
    机器学习是人工智能的重要支撑技术,其中深度学习就是一个典型例子。深度学习通过数据训练模型,然后用训练出的模型做预测。
   以自动驾驶为例来说明机器学习和人工智能的关系。要实现自动驾驶,就需要对交通标志进行识别。首先,应用机器学习算法对交通标志进行学习,数据集中包括数百万张交通标志图片,使用卷积神经网络进行训练并生成模型。然后,自动驾驶系统使用摄像头,让模型实时识别交通标志,并不断进行验证、测试和调优,最终达到较高的识别精度。汽车能识别出交通标志时,就可以针对不同的标志进行不同的操作。例如,遇到停车标志时,自动驾驶系统综合车速和车距决定何时刹车。
    数据挖掘和机器学习的关系密切。例如,通过分析企业的经营数据,发现某一类客户消费行为的特点,再用可视化图表显示,这是数据挖掘和机器学习的工作。企业决策人员可根据输出进行决策,要说明的是人工智能是用机器自动决策来代替人工行为,从而实现机器智能。
数据挖掘是从大量的业务数据中挖掘隐藏的、有用的、正确的知识,促进决策的执行。数据挖掘的很多算法都来自机器学习和统计学,其中统计学关注理论研究并用于数据分析实践形成独立的学科,机器学习中有些算法借鉴了统计学理论,并在实际应用中进行优化,实现数据挖掘目标。机器学习是数据挖掘的重要支撑技术。
回复
使用道具 举报
bruce55
谢邀。
AI的范围很广,定义也很难下,因为涉及的面太广泛。之前起起落落也有多次,现在比较热的是机器学习。
数据挖掘之前有个名字叫知识挖掘,知识挖掘和机器学习的区别是知识挖掘出来的是知识,不管是关联规则、分类树、规则表还是贝叶斯网之类的知识都是数学描述清晰,是结构化的知识。但现在机器学习所挖掘出来的一般都很难用数学进行很好的解释,很难理解。
也就是说现在互联网产生的数据太多,人类凭经验已经无法处理过来了,所以通过数据挖掘从数据中压缩数据获取经验,知识挖掘是从海量数据中挖知识,机器学习是从数据中挖经验,一个是结构化的清晰描述,一个是非结构化的含糊模式。
回复
使用道具 举报
hbyslg
本质上来说
在今天的话,机器学习这个定义是最底层的
人工智能和数据挖掘或者大数据只不过是它派生出来的应用而已
=====
举个简单的例子
机器学习就相当于是数学
而数据挖掘和大数据就相当于是用到了数学里面一部分公式的物理(但是有自己独立的学科内容)
而人工智能则是物理里更精细的一个子学科
上面三个差不多就是这样一个关系。人工智能最终的目的是要成为最高层的应用
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

当贝投影