【问题标题】:Understanding keras.layers.Embedding理解 keras.layers.Embedding
【发布时间】:2019-11-11 19:15:49
【问题描述】:

我正在阅读嵌入文档,它指出 keras 层。嵌入“将正整数(索引)转换为固定大小的密集向量。

eg. [[4], [20]] -> [[0.25, 0.1], [0.6, -0.2]]."`

然而,我不小心在由索引组成的向量中包含了一个十进制数,但它仍然有效。我只想知道当索引在这里没有输入代码时会发生什么?

【问题讨论】:

    标签: keras keras-layer


    【解决方案1】:

    您可以检查自己here,输入被转换为int32,这意味着任何浮点数都将四舍五入为整数,因此嵌入仍然有效。如果您给出负数或大于词汇量的数字,您将在运行时收到错误。

    【讨论】:

    • 我实际上也包含了负数,但它似乎工作正常。负数是否会在运行时给您带来错误?
    • @AladarMiao -0.2 舍入为零。
    猜你喜欢
    • 2019-08-22
    • 2020-10-18
    • 2020-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-24
    • 2019-11-26
    • 2021-06-18
    相关资源
    最近更新 更多