Tensorflow Extended - вложенные структуры утверждают отказ во время обучения - PullRequest
1 голос
/ 26 марта 2020

Я пытаюсь создать свой собственный конвейер 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...