MLP和DNN有什么区别?

数据挖掘 毫升 深度学习
2022-03-08 22:56:39

所以我已经阅读了一段时间的主题,但我没有找到一个明确的答案,为什么 MLP 和 DNN 可以互换使用,即使它们之间存在一些差异。

到目前为止,我已经过滤了一些信息:

“人工神经网络领域通常被称为神经网络或多层感知器,可能是最有用的神经网络类型。感知器是单个神经元(输入、输出、权重、激活)模型,是更大的神经网络。

MLP 是 DNN 的一个子集。虽然 DNN 可以有循环并且 MLP 始终是前馈的(一种神经网络架构,其中的连接是“前馈”的,但不会形成循环(如在循环网络中)。多层感知器是一个有限的无环图,不像 RNN它是本质上循环的子集。MLP 使用反向传播来训练网络。

那么是什么让 MLP 与 DNN 不同?

1个回答

你已经解释得很好了。MLP 是一种神经网络,与 CNN、RNN 和其他类型的存在方式相同。DNN 是所有类型神经网络的总称。

一些文献可能交替使用这些术语的原因可能是因为 MLP 是一些最古老的神经网络形式,因此,在撰写文献时,MLP 和 DNN 无处不在。