人工智能与机器学习的区别是什么?
admin
2023-06-23 12:03:28
0

我们都熟悉“人工智能”这一概念。毕竟,这个词常在热门电影中出现,如《终结者》、《黑客帝国》、《机械姬》。 但你也肯定常常听到其他术语,如“机器学习”,这些词有时与人工智能交替使用。人工智能对我们的社会和未来带来的影响是不可预计的,可以肯定的是,随着人工智能和物联网的进步和持续发展,带来的影响必将是深远的。

怎样才可以在正确的时间正确的使用这些词?他们都是一样的意思吗?然而更多时候,人们总是混淆的使用它们。


关于人工智能的那些事儿




“人工智能”这一概念于 1956 年首次被计算机科学家 John McCarthy 提出。指的是在处理任务时具有人类智力特点的机器。包括具有组织和理解语言,识别物体和声音,以及学习和解决问题等能力。

我们可以把人工智能分为广义和狭义两方面来理解。 广义上包括上述所有人类智力的特征。 狭义上的指在某些领域具有人工智能,且能在这些领域发挥到极致,但仅局限于此领域。 例如一个极为擅长识别图像的机器,但在其他方面表现欠佳,这就是狭义上的人工智能。

百科上对人工智能的定义分为两部分,即“人工”和“智能”。

“人工”比较好理解,争议性也不大。有时我们会要考虑什么是人力所能及制造的,或者人自身的智能程度有没有高到可以创造人工智能的地步,等等。但总的来说,“人工系统”就是通常意义下的人工系统。

关于什么是“智能”,就问题多多了。这涉及到其它诸如意识(CONSCIOUSNESS)、自我(SELF)、思维(MIND)(包括无意识的思维(UNCONSCIOUS_MIND))等等问题。人唯一了解的智能是人本身的智能,这是普遍认同的观点。但是我们对我们自身智能的理解都非常有限,对构成人的智能的必要元素也了解有限,所以就很难定义什么是“人工”制造的“智能”了。


关于机器学习的那些事儿




机器学习是一种实现人工智能的方式。在人工智能这一概念出现后不久, Arthur Samuel 在 1959 年提出“机器学习”这一概念即“(计算机)无需专门编程就能自主学习”。你可以在不使用机器学习的情况下实现人工智能,但这意味着需要编写数百万行规则复杂的代码。

学习是人类具有的一种重要智能行为,但究竟什么是学习,长期以来却众说纷纭。社会学家、逻辑学家和心理学家都各有其不同的看法。

Langley(1996) 定义的机器学习是“机器学习是一门人工智能的科学,该领域的主要研究对象是人工智能,特别是如何在经验学习中改善具体算法的性能”。

Tom Mitchell的机器学习(1997)对信息论中的一些概念有详细的解释,其中定义机器学习时提到,“机器学习是对能通过经验自动改进的计算机算法的研究”。

Alpaydin(2004)同时提出自己对机器学习的定义,“机器学习是用数据或以往的经验,以此优化计算机程序的性能标准。”

总而言之,为了便于进行讨论和估计学科的进展,有必要对机器学习给出定义,即机器学习是一门研究机器获取新知识和新技能,并识别现有知识的学问。这里所说的“机器”,指的就是计算机,电子计算机,中子计算机、光子计算机或神经计算机等等。

因此,和传统编程以明确的指令使计算机完成任务不同的是,机器学习通过“训练”使其学习如何完成任务。“训练”包括向模型中载入大量数据,并且能够自动调整和改进算法。举例来说,机器学习已经被用于改进计算机视觉(机器通过图像或视频识别对象的能力)。人们收集数十万甚至数百万张图片,并一一标记。比如,人类可以标记当中有猫的图片,而不标记那些没有猫的。那么,算法尝试建立一个模型,就可以实现像人一样准确地标记包含猫的图片。一旦达到一定的精确度,我们就可以认为机器现在“学会”了识别猫的样子。


人工智能、机器学习、大数据、云计算和物联网的未来发展值得重视,每个人都会生活中编程的世界里,“少儿编程”的火热正是时代趋势推动的表现。

在人工智能时代,学习编程成为社会刚需,小学编程成为引领人工智能时代的重中之重,所以很多少儿编程教育机构如雨后春笋般涌现出来。

“同命运,共进步”,极客晨星采用游戏式互动教学法,螺旋式上升无缝衔接课程体系,专业名师倾力打造可视化模块课程,为全国6- 16 岁青少儿培养孩子的逻辑思维能力、想象力和创造力、综合学科能力。

极客晨星学习理念旨在从本质出发,让孩子将编程当做感知世界的工具。循序渐进地引领学生一层一层突破学习难关,在潜移默化中形成编程思维,实现独立编写代码的能力。

极客晨星特色的课程设计,通过游戏化互动式教学的形式让学生与老师零距离交流,从根源上减少孩子对编程的陌生感。创新的主题游戏,易于掌握的学习方法让孩子在轻松愉悦的学习环境中快速掌握编程的力量。


我们相信,当每个人开始重视“少儿编程”,未来一定很美好!

相关内容