了解 keras.layers.Embedding
Understanding keras.layers.Embedding
我正在阅读嵌入文档,它指出 keras 层。嵌入“将正整数(索引)转换为固定大小的密集向量。
eg. [[4], [20]] -> [[0.25, 0.1], [0.6, -0.2]]."`
然而,我不小心在由索引组成的向量中包含了一个十进制数,但它仍然有效。我只想知道当索引没有输入代码时,引擎盖下会发生什么正整数?
您可以自己检查 here,输入被转换为 int32
,这意味着任何浮点数都将四舍五入为整数,因此嵌入仍然有效。如果您给出负数或大于词汇量数字,您将在运行时收到错误。
我正在阅读嵌入文档,它指出 keras 层。嵌入“将正整数(索引)转换为固定大小的密集向量。
eg. [[4], [20]] -> [[0.25, 0.1], [0.6, -0.2]]."`
然而,我不小心在由索引组成的向量中包含了一个十进制数,但它仍然有效。我只想知道当索引没有输入代码时,引擎盖下会发生什么正整数?
您可以自己检查 here,输入被转换为 int32
,这意味着任何浮点数都将四舍五入为整数,因此嵌入仍然有效。如果您给出负数或大于词汇量数字,您将在运行时收到错误。