人工智能和群体智能有什么区别?

人工智能 比较 术语 群体智能
2021-11-17 05:18:06

人工智能 (AI)是指在机器中模拟人类智能,这些机器被编程为像人类一样思考并模仿他们的行为。该术语也可以应用于任何表现出与人类思维相关的特征的机器,例如学习和解决问题。

根据关于群体智能的维基百科文章

群体智能 (SI) 是分散的、自组织的系统的集体行为,无论是自然的还是人工的。这个概念被用于人工智能的工作。

将群体原理应用于机器人称为群体机器人技术,而“群体智能”指的是更通用的算法集。

SI 系统通常由一组简单的代理或实体组成,它们在本地相互之间以及与它们的环境进行交互。灵感往往来自大自然,尤其是生物系统。

这两个术语似乎是相关的,尤其是它们在计算机科学和软件工程中的应用。一个是另一个的子集吗?是否使用一种工具(SI)为另一种(AI)构建系统?它们有什么区别,为什么它们很重要?

3个回答

群体智能 (SI)人工智能 (AI)的一个子领域一种方法,其中您有多个个体(例如,人工蚂蚁),它们共同可以产生我们(或我们大多数人)直观称为智能的东西行为

SI 有时被归类为进化计算的一个子领域(其中还包括进化算法,例如遗传算法遗传编程进化策略等),这通常被认为是 AI 或产生人工的技术的子领域智能,因为所有这些技术通常都基于使用多个个人/解决方案(彼此竞争或协作)。

最常用的 SI 技术之一是蚁群优化算法(由 M. Dorigo 提出并由 Luca M. Gambardella 等其他人进一步开发),已成功应用于解决NP 完全问题的非决策版本(简单来说,这是一个组合问题,在通常情况下可能需要指数时间才能解决)称为旅行商问题还有其他 SI 技术,它们在某种程度上类似于 ACO 算法,例如粒子群优化人工蜂群算法

有时,SI 也可能被归类为计算智能的一个子领域,它通常指的是创建更多基于或受生物学启发的人工智能系统(即展示我们称之为智能的程序)的特定技术,例如例如神经网络、遗传算法,或者实际上是 SI 算法,例如 ACO 算法。但是,CI 也可以被视为 AI 的一个子领域,因为它研究产生人工智能的技术,所以最后,正如我上面所说,SI 是一种 AI 方法,其中包括其他方法,例如进化算法、基于规则的系统、深度学习或其他机器学习技术。

好吧,SI听起来像这样的更简单的定义之一:

简单代理群体的新兴集体智慧。” (Bonabeau 等人,1999 年)

因此,为了实现这一目标,SI您必须使用某种算法/人工智能来获得简单的智能代理。这只是合作情报,或者AI如果您愿意,也可以合作。SI只是使用今天的AI/ML技术来构建群体,就像强化学习使用技术通过逼近价值函数和策略AI/ML来制造可以在大空间中合理行为的代理一样希望这会有帮助。V(S)pi(S)

AI/ML有点像插入的工具SISI具有自己的算法定义和理论的领域也是如此

人工智能,顾名思义,是人类制造的智能。它通常被认为具有类似人类的行为和特征。然而,它不必像人类一样成为人工智能。它只需要由人类制造。许多常见的 AI 算法甚至都没有与人类相似,它们可能只是有相似之处。强化学习存在于人类中,但也存在于许多具有智能的生物中。

Swarm Intelligence 基本上是许多愚蠢的小东西一起工作来做一些复杂的事情以蚂蚁为例。每只蚂蚁只遵循一些非常简单的“指令”,例如if has this chemical: follow. 像进化人工智能一样,它正在模仿自然的特征。我们人类只是利用自然创造的特征(进化/蜂群)并尝试复制一些行为。就像进化人工智能一样,群体智能是一种人工智能。

tl;博士:

  • AI:人类创造的智能
  • SI:人类试图复制的自然特征