我将使用bert-for-tf2库来处理多类分类问题。我已经创建了模型,但训练时出现以下错误:
我正在参考一篇名为使用TensorFlow 2.0实现简单BERT的Medium文章。 该库bert-for-tf2的git存储库可以在这里找到。 请在这里找到整个代码。 这里是我的colab笔记本链接。 非常感谢您的帮助!
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-25-d9f382cba5d4> in <module>()
----> 1 model.fit([INPUT_IDS,INPUT_MASKS,INPUT_SEGS], list(train.SECTION))
5 frames
/tensorflow-2.0.0/python3.6/tensorflow_core/python/keras/engine/data_adapter.py in
__init__(self, x, y, sample_weights, batch_size, epochs, steps, shuffle, **kwargs)
243 label, ", ".join([str(i.shape[0]) for i in nest.flatten(data)]))
244 msg += "Please provide data which shares the same first dimension."
--> 245 raise ValueError(msg)
246 num_samples = num_samples.pop()
247
ValueError: Data cardinality is ambiguous:
x sizes: 3
y sizes: 6102
Please provide data which shares the same first dimension.
我正在参考一篇名为使用TensorFlow 2.0实现简单BERT的Medium文章。 该库bert-for-tf2的git存储库可以在这里找到。 请在这里找到整个代码。 这里是我的colab笔记本链接。 非常感谢您的帮助!