代码之家  ›  专栏  ›  技术社区  ›  BigBadMe

如何向神经网络表示整数?

  •  0
  • BigBadMe  · 技术社区  · 7 年前

    我想训练一个神经网络的细节部分,组成一个完整的产品,其中一部分数据是我作为一个唯一的整数ID收到的部分ID,我该如何去输入到神经网络?我不想规范化它,因为我不想把它放在一个普通的尺度上,因为它不是一个标量值;数字代表一些东西。我只是把它作为原始数字输入吗?

    2 回复  |  直到 7 年前
        1
  •  0
  •   mic.sca    7 年前

    我想你应该有一个输入单元来输入你所拥有的每一个不同的部分,就像你训练网络来处理语言,然后把每个单词分配给一个单元。

        2
  •  0
  •   Lie Ryan Bryan    7 年前

    编码的一种方法是作为布尔/整数向量。如果零件id为的零件 x 存在,那么 vec[x] = 1 ,否则为0。

    在输出端,它可以是该部分存在的概率向量。

    或者,可以使用该部分出现的次数,而不是简单的exists vs not exists。