tensorflow - keras.layers.TimeDistributed with Huggingface Transformer 给出 NotImplementedError
问题描述
我想以下列方式将 Bert 应用于一系列句子,但我得到了 NotImplementedError
如何重现:
import tensorflow as tf
from transformers import BertTokenizer, TFBertModel
inputs = tf.keras.Input(shape=(50, 64), dtype='int32')
model = TFBertModel.from_pretrained('bert-base-uncased')
outputs = tf.keras.layers.TimeDistributed(model)(inputs)
NotImplementedError Traceback (most recent call last)
<ipython-input-5-631f3cd2e8b2> in <module>
----> 1 outputs = tf.keras.layers.TimeDistributed(model)(inputs)
而代码可以正常工作
inputs = tf.keras.Input(shape=(10, 128, 128, 3))
conv_2d_layer = tf.keras.layers.Conv2D(64, (3, 3))
outputs = tf.keras.layers.TimeDistributed(conv_2d_layer)(inputs)
我在这里有什么遗漏吗?
解决方案
推荐阅读
- go - 我们应该在哪里定义多消费者场景中的 Go 接口?生产者中的界面如何显示通用性?
- excel - 由于应用程序事件日志中的 0xC004F057,Windows 桌面 VB.Net 应用程序在读取 Excel 时出现错误 1004 0x800A03EC
- python - 用 Beautiful Soup 解析时的“无”属性
- assembly - NASM 中的算术运算显示任意字符
- c# - 如何防止 VS Lightswitch 组合框超时?
- c# - 在逗号后的双精度数中使用整数
- ios - 将数组声明为类的属性并在 Swift 中使用
- php - 我的 PHP 代码将所有订单写入一行,我不知道,为什么?
- r - 将字符串列名传递给具有 groupby_() 的函数并在 R 中变异
- ios - 使用下一页令牌解析google附近的地方api问题(swift 3、4)