有没有办法将本地tf Attention层与keras Sequential API一起使用?

瓦杰德·梅斯基尼

有没有办法将本地tf Attention层与keras Sequential API一起使用?

我正在寻找使用这个特殊的课程我发现定制实现,如这一个我真正要寻找的是将此特定类与Sequential API一起使用

这是我正在寻找的代码示例

model = tf.keras.models.Sequential()

model.add(tf.keras.layers.Embedding(vocab_length,
                          EMBEDDING_DIM, input_length=MAX_SEQUENCE_LENGTH,
                          weights=[embedding_matrix], trainable=False))

model.add(tf.keras.layers.Dropout(0.3))

model.add(tf.keras.layers.Conv1D(64, 5, activation='relu'))
model.add(tf.keras.layers.MaxPooling1D(pool_size=4))

model.add(tf.keras.layers.CuDNNLSTM(100))
model.add(tf.keras.layers.Dropout(0.4))

model.add(tf.keras.layers.Attention()) # Doesn't work this way

model.add(tf.keras.layers.Dense(1, activation='sigmoid'))
瓦杰德·梅斯基尼

我最终使用了tsterbak此存储库中找到的自定义类这是AttentionWeightedAverage类。它与Sequential API兼容这是我的模型供参考:

model = Sequential()

model.add(Embedding(input_dim=vocab_length,
                    output_dim=EMBEDDING_DIM, input_length=MAX_SEQUENCE_LENGTH,
                    weights=[embedding_matrix], trainable=False))
model.add(Conv1D(64, 5, activation='relu'))
model.add(MaxPooling1D(pool_size=4))

model.add(Bidirectional(GRU(100, return_sequences=True)))

model.add(AttentionWeightedAverage())
model.add(Dense(1, activation='sigmoid'))

model.compile(loss='binary_crossentropy', optimizer="adam", metrics=['accuracy'])

请注意,这就是所谓的“软注意力”或“加权平均注意力”,如“显示,参加和讲述:具有视觉注意力的神经图像字幕生成”中所述细节更容易理解这里

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有办法将QTcpSocket与现有套接字一起使用?

来自分类Dev

有没有办法将Solr的流式API与spring数据solr一起使用?

来自分类Dev

有没有办法将Java集合与扩展类类型一起使用?

来自分类Dev

有没有办法将PredicateBuilder与Azure表存储一起使用?

来自分类Dev

有没有办法将OpenCV中的minAreaRect与double一起使用?

来自分类Dev

有没有办法将Storyboard与ListView / GridView项一起使用?

来自分类Dev

有没有办法将运动与寄存器一起使用?

来自分类Dev

有没有办法将`set_index`与方法链接一起使用?

来自分类Dev

有没有办法将密钥文件与TrueCrypt全盘加密一起使用?

来自分类Dev

有没有办法将ScheduledExecutorService与ExecutorCompletionService一起使用?

来自分类Dev

有没有办法将rand()与变量一起使用?

来自分类Dev

有没有办法将rxjs与ng2-charts一起使用?

来自分类Dev

有没有办法在docker映像中标记上一层或还原提交?

来自分类Dev

有没有办法将输入连接在一起?

来自分类Dev

有没有办法将Bootstrap 3.0插件与jQuery.noConflict()一起使用?

来自分类Dev

有没有办法将Redux动作和reducer与react-final-form一起使用?

来自分类Dev

有没有办法将复选框与Nullable Bool属性一起使用

来自分类Dev

有没有办法将protobuf-csharp-port生成的类与servicestack.ormlite一起使用?

来自分类Dev

有没有办法将通配符,重定向或其他shell语法与systemd单元一起使用?

来自分类Dev

C# 有没有办法将 DllImport 与泛型方法类型一起使用?

来自分类Dev

有没有办法将WhatsApp API与第三方应用程序一起使用?

来自分类Dev

有没有办法与工头一起使用Figaro?

来自分类Dev

有没有办法在UITest中将valueForKey与NSPredicate一起使用?

来自分类Dev

有没有办法让Kindle Fire与12.04一起使用?

来自分类Dev

有没有办法让石墨烯与 django GenericRelation 字段一起使用?

来自分类Dev

将TFRecords与keras一起使用

来自分类Dev

有没有办法将2 foreach和一个for循环在一起?

来自分类Dev

有没有办法将部分模式匹配与return结合在一起?

来自分类Dev

有没有办法将两个QWidget附加或锚定在一起?

Related 相关文章

  1. 1

    有没有办法将QTcpSocket与现有套接字一起使用?

  2. 2

    有没有办法将Solr的流式API与spring数据solr一起使用?

  3. 3

    有没有办法将Java集合与扩展类类型一起使用?

  4. 4

    有没有办法将PredicateBuilder与Azure表存储一起使用?

  5. 5

    有没有办法将OpenCV中的minAreaRect与double一起使用?

  6. 6

    有没有办法将Storyboard与ListView / GridView项一起使用?

  7. 7

    有没有办法将运动与寄存器一起使用?

  8. 8

    有没有办法将`set_index`与方法链接一起使用?

  9. 9

    有没有办法将密钥文件与TrueCrypt全盘加密一起使用?

  10. 10

    有没有办法将ScheduledExecutorService与ExecutorCompletionService一起使用?

  11. 11

    有没有办法将rand()与变量一起使用?

  12. 12

    有没有办法将rxjs与ng2-charts一起使用?

  13. 13

    有没有办法在docker映像中标记上一层或还原提交?

  14. 14

    有没有办法将输入连接在一起?

  15. 15

    有没有办法将Bootstrap 3.0插件与jQuery.noConflict()一起使用?

  16. 16

    有没有办法将Redux动作和reducer与react-final-form一起使用?

  17. 17

    有没有办法将复选框与Nullable Bool属性一起使用

  18. 18

    有没有办法将protobuf-csharp-port生成的类与servicestack.ormlite一起使用?

  19. 19

    有没有办法将通配符,重定向或其他shell语法与systemd单元一起使用?

  20. 20

    C# 有没有办法将 DllImport 与泛型方法类型一起使用?

  21. 21

    有没有办法将WhatsApp API与第三方应用程序一起使用?

  22. 22

    有没有办法与工头一起使用Figaro?

  23. 23

    有没有办法在UITest中将valueForKey与NSPredicate一起使用?

  24. 24

    有没有办法让Kindle Fire与12.04一起使用?

  25. 25

    有没有办法让石墨烯与 django GenericRelation 字段一起使用?

  26. 26

    将TFRecords与keras一起使用

  27. 27

    有没有办法将2 foreach和一个for循环在一起?

  28. 28

    有没有办法将部分模式匹配与return结合在一起?

  29. 29

    有没有办法将两个QWidget附加或锚定在一起?

热门标签

归档