Описание тега tensorflow2.x

Тег должен использоваться для вопросов, относящихся исключительно к версиям TensorFlow >= 2.0. Между версиями TensorFlow2.X и TensorFlow1.X существует несколько различий; поэтому естественно, что между этими основными различиями версий существует точное различие тегов. Второстепенные версии между TF 2.0(например, 2.0 против 2.1) также имеют различия в коде / фреймворке; таким образом, будет неправильно использовать тег tensorflow2.0 в каждом вопросе.
1 ответ

Получить длину набора данных в Tensorflow

source_dataset = tf.data.TextLineDataset('primary.csv') target_dataset = tf.data.TextLineDataset('secondary.csv') dataset = tf.data.Dataset.zip((source_dataset, target_dataset)) dataset = dataset.shard(10000, 0) dataset = dataset.map(lambda source, …
6 ответов

Как помешать тензорному потоку выделить всю память GPU?

Я работаю в среде, в которой вычислительные ресурсы используются совместно, то есть у нас есть несколько серверных машин, на каждом из которых установлено несколько графических процессоров Nvidia Titan X. Для моделей малого и среднего размера, 12 ГБ…
1 ответ

В чем разница между keras.tokenize.text_to_sequence и встраиванием слов

Разница между tokenize.fit_on_text, tokenize.text_to_sequence а также word embeddings? Пробовал искать на разных платформах, но не получил подходящего ответа.
0 ответов

Проблема с сохранением модели Tensorflow2

Сейчас я использую метрику Arcface для магистрали Res50, и у меня возникли проблемы с сохранением файла модели. Отображаемая ошибка: Слои с аргументами в init должны переопределять get_config. полное сообщение об ошибке ниже. введите описание изобра…
21 май '20 в 08:30
3 ответа

Tensorflow.keras: AlreadyExistsError

Я строю модель, используя тензорный поток. Я тренировал свою модель, и она работала нормально. Затем я изменил свой код, и когда я пытаюсь обучить свою модель, я получаю AlreadyExistError. Я перезапускаю свой Jupyter Notebook, но все еще получаю ту …
17 фев '20 в 23:31
0 ответов

Tensorflow 2: ошибка Todo с пользовательскими слоями

Я конвертирую Face Alignment Network(FAN) в PyTorch в Tensorflow 2. У меня возникла ошибка, но я не знаю, почему она возникает. Оригинальный код здесь. Код ниже - это мой код. import tensorflow as tf import numpy as np from tensorflow.keras import d…
0 ответов

Обучение с учетом квантования с tf.GradientTape дает ошибку в TensorFlow2.0

Я использую TensorFlow-2.2, tensorflow_model_optimization и Python 3.8. Я пытаюсь квантовать и обучать нейронную сеть LeNet-300-100 Dense, которая содержит разреженность 91,3375%. Это означает, что 91,3375% весов равны нулю. Я следил за учебником Qu…
1 ответ

как дать padding = 6 в tensorflow 2.0?

self.conv6 = tf.keras.layers.Conv2D(1024, kernel_size=3, padding=6,dilation_rate=6) # atrous convolution это дает ошибку в tensorflow 2.0. Я вижу параметр padding='same',но что, если я хочу указать padding=6 Файл "/home/jake/venv/lib/python3.7/site-…
31 май '20 в 08:50
2 ответа

ошибка: недопустимая инструкция (дамп ядра) - tensorflow==2.1.0

Я импортирую тензорный поток в свой питон ubuntu (ноутбук Lenovo 110-Ideapad), используя следующие команды: (tfx-test) chandni@mxnet:~/Chandni/TFX$ python Python 3.6.9 (default, Nov 7 2019, 10:44:02) [GCC 8.3.0] on linux Type "help", "copyright", "c…
07 мар '20 в 09:55
1 ответ

Tensorflow 2.1.0 - Операции вне кода построения функции передается тензор "Graph"

Я пытаюсь реализовать недавнюю статью. Часть этой реализации предполагает переход с tf 1.14 на tf 2.1.0. Код работал с tf 1.14, но больше не работает. ПРИМЕЧАНИЕ. Если я отключу активное выполнение tf.compat.v1.disable_eager_execution() тогда код ра…
1 ответ

ValueError: `generator` вернула элемент формы (2, 200, 200, 3), где ожидался элемент формы (4, 200, 200, 3)

Я создаю свою функцию генератора с batch_size = 4, как показано ниже: tf.data.Dataset.from_generator(img_gen, output_types=(tf.float32, tf.float32), output_shapes = ([4,200,200,3],[4,2])) После запуска нахожу эту ошибку ValueError: `generator` yield…
25 мар '20 в 13:50
1 ответ

Как выполнить вывод с использованием файла Tensorflow 2.2 pb?

Я следил за сайтом: https://leimao.github.io/blog/Save-Load-Inference-From-TF2-Frozen-Graph/ Однако я до сих пор не знаю, как выполнить логический вывод с помощью frozen_func(см. Мой код ниже). Посоветуйте, пожалуйста, как выполнить вывод с использо…
27 авг '20 в 17:52
0 ответов

tenorflow 2.2 простая пользовательская потеря не работает (но работает в tf2.1)

У меня есть следующая простая реализация настраиваемой взвешенной потери кроссэнтропии в тензорном потоке 2 (извините за неоптимальное форматирование, не смог заставить его работать должным образом): class Weighted_Crossentropy_Loss(tf.keras.losses.…
06 июл '20 в 09:48
1 ответ

Как сохранить векторы в словаре в тензорном потоке?

Кажется, что tf.lookup.experimental.DenseHashTable не может содержать векторы, и я не мог найти примеров, как его использовать.
28 май '20 в 20:40
0 ответов

Проблема с apply_gradients в тензорном потоке 2: Exception NotImplementedError ('Попытка обновить тензор' ...)

Я вырезал следующий код из кода линейной регрессии, чтобы воспроизвести ошибку, с которой я столкнулся. Код воспроизводит только первый шаг градиентного спуска. Оптимизация выполняется с помощью Tensorflow 2.1. Оптимизация должна решать систему урав…
04 июн '20 в 10:17
2 ответа

Пользовательский оптимизатор TensorFlow Keras

Предположим, я хочу написать собственный класс оптимизатора, который соответствует tf.kerasAPI (с использованием TensorFlow версии>=2.0). Меня смущает документированный способ сделать это по сравнению с тем, что делается в реализациях. Документация …
0 ответов

SavedModel load для тегов {serve}; Статус: сбой: недопустимый аргумент: сеанс не был создан с графиком до MakeCallable()

Во время работы с tenorflow, обслуживающим python 3.7, вы получаете указанную выше ошибку. Модель тензорного потока обучается правильно, но когда я пытаюсь добавить информацию о модели в файл конфигурации сервера модели тензорного потока, я получаю …
2 ответа

Должен ли я использовать @tf.function для всех функций?

Официальный учебник по@tf.function говорит: Чтобы получить максимальную производительность и сделать вашу модель доступной для развертывания где угодно, используйте tf.function для построения графиков из ваших программ. Благодаря AutoGraph удивител…
0 ответов

Как вычислить отрицательную потерю логарифмической вероятности в тензорном потоке 2.1.0?

Мне нужно реализовать отрицательную логарифмическую потерю вероятности распределения Гаусса (я хочу оценить как среднее значение, так и дисперсию распределения) в Tensorflow 2.1.0. Какой самый элегантный способ сделать это при использовании API подк…
24 янв '20 в 11:52
2 ответа

TensorFlow 2.0 - Создание подкласса модели: без входного измерения

Я читал учебник TensorFlow 2.0 и наткнулся на создание подклассов моделей для создания моделей TensorFlow 2.0. Код, который я нашел, был: class MyModel(Model): def __init__(self): super(MyModel, self).__init__() self.conv1 = Conv2D(32, 3, activation…