Я пытаюсь создать свой собственный конвейер TFX на основе учебника Tensorflow TFX со своим собственным набором табличных данных. Поэтому я просто заменяю их набор данных своим собственным и сохраняю большие части существующего кода.
Однако, когда я достигаю учебного компонента - Trainer - ошибка подтверждения assert_same_structure
завершается ошибкой из-за разнородных вложенных структур:
ValueError: The two structures don't have the same nested structure.
First structure: type=SparseTensorSpec str=SparseTensorSpec(TensorShape([40, None]), tf.int64)
Second structure: type=Tensor str=Tensor("Address:0", shape=(None,), dtype=int64)
More specifically: Substructure "type=SparseTensorSpec str=SparseTensorSpec(TensorShape([40, None]), tf.int64)" is a sequence, while substructure "type=Tensor str=Tensor("Address:0", shape=(None,), dtype=int64)" is not
Entire first structure:
.
Entire second structure:
.
Кто-нибудь сталкивался с этой проблемой? Довольно сложно понять, что происходит за кулисами в конвейере TFX.