Вопросы по теме 'generative-adversarial-network'

Как интерпретировать потерю дискриминатора и потерю генератора в Generative Adversarial Nets?
Я читаю реализацию DCGAN, особенно эту в тензорном потоке. В этой реализации автор рисует потери дискриминатора и генератора, как показано ниже (изображения взяты из https://github.com/carpedm20/DCGAN-tensorflow ): И потери...
21445 просмотров

GAN не очень хорошо продолжает обучение
Я запрограммировал модель GAN с использованием keras, но обучение прошло не очень хорошо. Модель генератора всегда возвращает чистое изображение шума (размером 28x28) вместо чего-то похожего на набор данных mnist. Это не дает мне никаких ошибок,...
317 просмотров

Tensorflow — tf.variable_scope, аргумент повторного использования для GAN
я пытаюсь построить GAN для проекта, и мне очень нравится понимать, как работает это совместное использование переменных в tensorflow variable_scope. Для построения GAN у меня есть сеть генератора и две сети дискриминатора: один дискриминатор...
1538 просмотров

Генеративные состязательные сети в Керасе работают не так, как ожидалось
Я новичок в машинном обучении Keras. Я пытаюсь разобраться в генеративных состязательных сетях (GAN). Для этого я пытаюсь запрограммировать простой пример. Я генерирую данные с помощью следующей функции: def genReal(l): realX = [] for i...
1049 просмотров

Внезапное падение validation_loss после перезагрузки модели (ей)
Я тестирую cGAN в keras / tensorflow, и через 1000 эпох я сохранил модель. Через некоторое время я восстановил модель генератора + веса модель дискриминатора + веса грузы GAN (модель воссоздана) Это результирующая val_accuracy:...
372 просмотров

Keras GAN с несколькими выходами от генератора и дискриминатора соответственно
Я использую Keras для моделирования GAN, и мне нужно объединить две потери, так как у меня есть два выхода. Один вывод - из Дискриминатора, который обозначен как «метка» в следующем коде, а другой - из Генератора, который обозначен как «Блосс». Так...
764 просмотров

Tensorflow - keras - Ошибки формы с 'strided_slice' (используется набор данных MNIST с измененным размером)
Я собираюсь создать тестер модели GAN, используя tf.keras с набором данных вручную написанных цифр MNIST. Поскольку моя модель будет использоваться в изображениях 128x128, я изменил размер набора данных MNIST до 128x128x1. но программа делает...
1258 просмотров

Должен ли я перекомпилировать свой Gan каждую партию, чтобы дискриминатор не учился?
У меня такой Ган generator = Model(g_in, g_out) generator.compile(...) discriminator = Model(d_in, d_out) discriminator.trainable = True discriminator.compile(..) discriminator.trainable = False gan = Model(inputs=.., outputs=..)...
682 просмотров

Tensorflow GAN: не предусмотрены градиенты ни для одной переменной.
Я пытаюсь настроить GAN с TF, но я слишком глуп. Я поискал в Интернете, но не нашел ответа. Когда я запускаю предоставленный код, я получаю: gen_optimize = tf.train.AdamOptimizer(learning_rate, beta1).minimize(gen_loss, var_list=gen_vars)...
432 просмотров

Эффективный Tensorflow пул истории Cyclegan
в документе CycleGAN упоминается пул истории для дискриминатора. Таким образом, мы сохраняем последнее, например. 50 выборок из генератора и подать их на дискриминатор. Без истории это довольно просто, мы можем использовать tf.data.Dataset и...
64 просмотров

Какая связь между Style Transfer и GAN?
Я только начинаю с этих тем. Насколько мне известно, перенос стилей берет контент из одного изображения, а стиль из другого, для создания или воссоздайте первое в стиле второго, тогда как GAN генерирует совершенно новые изображения на основе...
1404 просмотров

Как исправить ошибку «Вы должны передать значение для тензора заполнителя «Placeholder_2» с dtype float и shape [?, 1,680,1]» в Python?
У меня проблема с запуском модифицированного кода в библиотеке Cleverhans. Я пытаюсь запустить модифицированную версию примера mnist_blackbox.py . Входы 3*680*1 вместо 28*28*1. x_adv_sub представляет собой тензор 1*680*1 и в сочетании с...
97 просмотров

Загрузка из Google Colab по расписанию
Я тренирую очень изобретательного CycleGAN. По мере тренировки ночью бывает, что система делает вайп виртуальной машины и я теряю все чекпоинты своих фаз тренировки. Я хотел бы вставить элемент управления, в котором, например, каждые 100 эпох...
434 просмотров

Как восстановить генератор GAN из модели Tensorflow?
Я пытаюсь восстановить обученный генератор генеративно-состязательной сети с использованием модели Tensorflow (метаграф и контрольная точка). Я новичок в tensorflow и python, поэтому не уверен, что то, что я делаю, имеет смысл. уже пытался...
758 просмотров

Функция пользовательских потерь с историческим усреднением Keras
В настоящее время я экспериментирую с генеративными состязательными сетями в Керасе. Как предлагается в этой статье, я хочу использовать функцию исторических усредненных потерь. То есть я хочу наказать за изменение весов сети. Я не знаю, как это...
355 просмотров

Как исправить RecursionError: превышена максимальная глубина рекурсии в Keras
Я использую keras для создания изображений собак с помощью GAN для соревнований kaggle. Я использую Google Colab. Но я сталкиваюсь с ошибкой. ОШИБКА RecursionError: превышена максимальная глубина рекурсии КОД Вот функция: def...
412 просмотров

Если мы можем обрезать градиент в WGAN, зачем беспокоиться о WGAN-GP?
Я работаю над WGAN и хочу внедрить WGAN-GP. В своей исходной статье WGAN-GP реализована со штрафом за градиент из-за ограничения 1-Lipschitiz. Но такие пакеты, как Keras, могут обрезать норму градиента до 1 (что по определению эквивалентно...
541 просмотров

Google Colab слишком долго обучает GAN
Я следил за учебником по Generative-Adversarial Network на сайте TensorFlow (ссылка ниже), в нем говорится: «Это может занять около одной минуты / эпохи с настройками по умолчанию в Colab.». Пока завершились только две эпохи, каждая из которых...
481 просмотров

Сложность в обучении GAN
Я пытаюсь обучить GAN изучать распределение ряда функций в мероприятии. Обученные Дискриминатор и Генератор имеют низкие потери, но сгенерированные события имеют разное распределение по форме, но я не уверен, почему. Я определяю GAN следующим...
261 просмотров

Почему tf.keras BatchNormalization заставляет GAN приводить к бессмысленным потерям и точности?
Фон: Я получаю необычные потери и точность при обучении GAN со слоями пакетной нормализации в дискриминаторе с использованием tf.keras. GAN имеют оптимальное значение целевой функции log (4), которое возникает, когда дискриминатор полностью не...
669 просмотров