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

Keras教程最大长度

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

    我正在努力完成这篇喀拉斯之旅 Text classification with movie reviews 在Keras网站上。

    它们使用变量 max_length 设置为256。我不知道这是从哪里来的。当我检查所有列车数据的最大长度时,我得到2494

    max(len(l) for l in train_data) 2494

    本教程还使用 GlobalAveragePooling1D 作为它的第二层,我也不理解,因为输入如果固定为256。

    如果有人能提供洞察力,我们将不胜感激。

    1 回复  |  直到 7 年前
        1
  •  1
  •   user1269942    7 年前

    What does Keras.io.preprocessing.sequence.pad_sequences do?

    为什么? 他们选择256作为最大长度…这是任意的。他们需要相同长度的所有序列,因此他们选择了一个合理的值。是的,有些最终会被截断。长度的柱状图可以让你知道有多少会被截断。一个快速的谷歌生成一个柱状图:

    enter image description here

    必须 被选中。