我正在阅读嵌入文档,它说明了keras层。嵌入“将正整数(索引)转换为固定大小的密集向量。
eg. [[4], [20]] -> [[0.25, 0.1], [0.6, -0.2]]."`然而,我意外地在由索引组成的向量中包含了一个十进制数,但它仍然有效。我只想知道当索引没有输入代码时,引擎盖下会发生什么,这里是正整数?
发布于 2019-07-01 13:41:19
您可以检查自己的here,输入被强制转换为int32,这意味着任何浮点数都将四舍五入为整数,因此嵌入仍然有效。如果你给出了负值或者大于词汇表大小的数字,你会在运行时得到一个错误。
https://stackoverflow.com/questions/56830459
复制相似问题