Как использовать `tf.data.Dataset` в Tensorflow V2 с графиками?

#python #tensorflow #tensorflow-datasets

#python #tensorflow #tensorflow-наборы данных

Вопрос:

Я заметил, что такие функции, как make_one_shot_iterator , устарели в Tensorflow V2, и предлагается использовать for ... in dataset , для чего требуется включенное быстрое выполнение. Я смущен тем, что без этих функций, как мы можем извлекать данные из Dataset с помощью графиков? Теперь мне кажется, что единственный выбор — обратиться к tf.compat.v1.data.make_one_shot_iterator(dataset) . Есть ли какой-либо предлагаемый выбор в V2? Почему эти функции должны быть удалены?

Ответ №1:

Согласно официальной документации, наборы данных станут итеративными в TF 2.0, а режим ожидания будет включен по умолчанию. Вы можете найти больше об этом здесь
https://github.com/tensorflow/docs/blob/master/site/en/r2/guide/effective_tf2.md

Комментарии:

1. Спасибо. В настоящее время я использую TF 1.13, и в соответствии с предоставленной вами инструкцией, похоже, мне все еще приходится довольствоваться make_one_shot_iterator .