在深度学习中,
Embedding的定义是使数据成为密集向量。
Flatten是一个广泛使用的概念,它使数据成一行。因此,我们可以考虑Flatten也返回向量。除了更改功能编号外。
所以,拼合是嵌入的一种特殊形式?这在逻辑上是正确的吗?
Flatten⊂嵌入?
[不,Flatten是一个接受较高暗度的输入的层,即(d1,d2,...,dn)并将其展平为1d向量。此向量将具有(d1 * d2 * ... * dn)元素。它什么都不学。它只需要更高的暗淡张量并将其转换为单个暗淡张量。另一方面,嵌入具有可学习的参数,这些参数会在训练过程中更新。这些参数学习有意义的数据表示形式。