#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
.