Как упомянуто @szymon, tenorflow-1.14 не поддерживает as_numpy_iterator
. Вы должны переместить свой код на tf>=2.0
Удобный совет, который я часто использую, - запуск оболочки REPL python в одной из оболочек bash и использование dir(tf.data.Dataset)
для получения списка всех атрибутов и методов, которые могут быть вызваны из этого объекта. Вы также можете использовать help(tf.data.Dataset.xxx)
для параметров и возвращаемых значений этого метода.
>>> import tensorflow as tf
>>> dir(tf.data.Dataset)
... <output>
>>> help(tf.data.Dataset.from_tensor_slices)
... and so on
Если вы сделаете то же самое, вы обнаружите, что as_numpy_iterator
не будет присутствовать в выводе списка dir(tf.data.Dataset)
, следовательно, ошибка.