当前位置:首页 > 资讯 > 正文

人工智能和机器学习之间的区别,你真的清楚吗?

人工智能和机器学习之间的区别,你真的清楚吗?  第1张

最近,一份关于那些声称在其产品和服务上使用人工智能[29] [30]的公司滥用人工智能的报告发布。根据Verge [29]的数据,40%声称使用人工智能的欧洲初创公司其实并没有使用这项技术。去年,TechTalks也意外发现了这样的滥用行为,一些公司声称使用机器学习和先进人工智能来收集和检查数千名用户的数据,以增强其产品和服务[2] [33]的用户体验。

遗憾的是,公众和媒对于什么是真正的人工智能 [44],以及到底什么是机器学习[18] ,仍然存在很多困惑。这些术语通常被用作同义词。在其他情况下,人工智能与机器学习是相对独立的、互相平行的领域发展进步,而另一些则利用这一趋势来有意炒作和博眼球(刺激),来增加销售量以及收入 [2] [31] [32] [45]。

下面我们来看看人工智能和机器学习之间的一些主要区别。

什么是机器学习?

什么是机器学习 | Tom M. Mitchell,Machine Learning,McGraw Hill,1997[18]

CMU计算机科学学院临时院长、卡内基梅隆大学(Carnegie Mellon University)教授、前机器学习系主任 Tom M. Mitchell 表示:

科学领域最好由它所研究的中心问题来界定。机器学习领域试图回答以下问题:

“我们怎样才能建立一个随着经验而自动改进的计算机系统,而支配所有学习过程的基本法则是什么?[1]”

机器学习(ML)是人工智能的一个分支,正如计算机科学家和机器学习先驱 [19]Tom M.Mitchell所定义的:“机器学习是对计算机算法的研究,允许计算机程序通过经验自动改进。” [18] —ML是我们期望实现人工智能的方法之一。机器学习依赖于对大大小小的数据集进行研究,通过检查和比较数据来发现共同的模式并探索细微差别。

例如,如果您提供一个机器学习模型,其中包含许多您喜欢的歌曲,以及它们相应的音频统计数据(舞蹈性、乐器、节奏或流派)。它应该能够自动化(取决于所使用的有监督机器学习模型)并生成推荐系统 [43],以便在未来向您推荐您喜欢的音乐(以高概率),类似于Netflix、Spotify和其他公司所做的 [20] [21] [22]。

在一个简单的例子中,如果你加载了一个机器学习程序,其中有相当大的X射线图片数据集以及它们的描述(症状、需要考虑的项目和其他),它应该有能力在以后协助(或可能自动化)X射线图片的数据分析。机器学习模型会查看不同数据集中的每一张图片,并在具有可比指征标签的图片中找到共同的模式。此外,(假设我们对图像使用可能的ML算法)当你用新的图片加载模型时,它会将其参数与之前收集的例子进行比较,以揭示图片中包含它先前分析过的任何指征的可能性。

监督学习(分类/回归)|无监督学习(聚类)|Credits: Western Digital [13]

我们前面示例中的机器学习类型,称为“监督学习”,其中监督学习算法尝试对目标预测输出和输入特征之间的关系和依赖关系建模,以便我们可以根据这些关系预测新数据的输出值,它已经从以前的数据集 [15] 中学习到了反馈。

无监督学习是机器学习的另一种类别,是一类主要用于模式检测和描述性建模的机器学习算法。这些算法在数据上没有输出类别或标签(模型使用未标记的数据进行训练)。