Описание тега generative-adversarial-network

Генеративные состязательные сети (GAN) - это класс алгоритмов искусственного интеллекта, используемых в неконтролируемом (и частично контролируемом) машинном обучении, реализуемых системой двух нейронных сетей, конкурирующих друг с другом в рамках игры с нулевой суммой.
1 ответ

Выборочная оптимизация модели Keras с помощью Tensorflow

Я создаю GAN (генеративную сеть adversariel), используя как Tensorflow, так и Keras. Проблема возникает, когда я пытаюсь передать свой список параметров обучения генератора в vars_list для этапа обучения. Мой генератор выглядит как def create_genera…
0 ответов

Различается ли шкала "начального балла" в зависимости от класса изображений?

Я смотрел некоторые статьи, используя начальный балл, и они сказали, что получили начальный балл 6.xx или 7.xx. Но когда я вычисляю балл с изображениями лиц, сделанными моей моделью GAN, я получаю только 1.7хх до 1.8хх. Но я не думаю, что сгенериров…
1 ответ

GAN не очень хорошо тренируется

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

Реализация улучшенных генеративных состязательных сетей в Keras

Я использую реализованный в keras код для разработки улучшенной версии Wasserstein Generative Adversarial Gans. Я тестирую код, используя предоставленную базу данных Mnist. В коде при чтении Mnist также загружаются метки изображений. (X_train, y_tra…
0 ответов

Сеть GAN Disc. убыток уменьшается, а генерал увеличивается, а не уменьшается

Моя сеть RNN Gan, которая состоит из двух сетей RNN, генератора и дискриминатора, предназначена для генерации звука. Но он делает полную противоположность тому, что должен делать, это действительно странно. Потери дискриминатора уменьшаются, а потер…
0 ответов

Керас создает ГАН

Я пытаюсь выяснить, какую ошибку я вижу в своей записной книжке GAN. Когда я пытаюсь настроить свою сеть на дискриминаторе, я получаю сообщение об ошибке:InvalidArgumentError: You must feed a value for placeholder tensor 'generator/dense_3_input' wi…
0 ответов

Выровняйте ориентиры изображения и изображение рядом

Я пытаюсь получить ориентиры от лица и создать изображение AandB для Generative Adversarial Network (GAN) обучение. Код для создания изображения AandB: import face_alignment import cv2 import numpy as np from mpl_toolkits.mplot3d import Axes3D impor…
0 ответов

Ошибка несоответствия типов данных при обучении в sess.run()

Это может быть где-то очень глупой ошибкой, но при запуске контролируемой тренировки возвращается эта ошибка InvalidArgumentError: Key: label. Data types don't match. Data type: string but expected type: float Полная трассировка: F:\Apps\Python3\pyt…
1 ответ

Основной запрос о порождающих состязательных моделях

Возможно ли Генератору узнать распределение, когда шум является конкретным входом, скажем, n изображений вместо случайного шума? Например, есть две категории изображений с метками 0 и 1, скажем, 0 для кошек и 1 для собак. Можно ли выучить генератор,…
0 ответов

Ошибка выполнения: ошибка CUDA: недостаточно памяти - DCGAN с image_size = 256

Я пытаюсь реализовать DCGAN с image_size = 256 (используя PyTorch). Я уже реализовал коды генератора и дискриминатора в следующем: class Generator(nn.Module): def init(self, ngpu): super(Generator, self).init() self.ngpu = ngpu self.main = nn.Sequen…
2 ответа

Модель тензор потока не обновляет веса

У меня есть модель, которая тренируется (она проходит через этапы и эпохи и оценивает потери), но веса не тренируются. Я пытаюсь тренировать дискриминатор, который бы различал, является ли изображение синтетическим или реальным. Это часть модели GAN…
0 ответов

Бэкпроп в слитых моделях

Я работаю над условными GAN, и мой генератор и дискриминатор имеют два входа и используют объединенные модели, подобные этой: z = Input(shape=(100,)) temp = Input(shape=(384,)) generator=Generator() img = generator([z,temp]) valid = discriminator([i…
1 ответ

Должен ли я перекомпилировать мой 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=..) gan.compile…
05 янв '19 в 14:25
1 ответ

Как я могу сообщить Keras фазу обучения, когда я использую train_on_batch для обучения модели?

В моей модели есть выпадающие слои, поэтому я хочу, чтобы keras вычислил фазы обучения и тестирования для запуска или проигнорировал выпадающие слои, и я обнаружил, что K.set_learning_phase может оказать мне такую ​​услугу, но как я могу добавить ег…
0 ответов

Какова функция потерь сиамских дискриминаторов SD-GAN?

Я изучал GAN для проекта и обнаружил, что SD-GAN ( https://arxiv.org/pdf/1705.07904.pdf) делает именно то, что я хочу. Прочитав статью и просмотрев предоставленный код, я не могу понять, как дискриминаторы создают вероятность, которая в идеале равна…
0 ответов

Потери генератора DCGAN застряли на 0,7 после 5 эпох

После игры с учебником PyTorch DCGAN Faces я начал работать со своим собственным набором данных, который состоит из изображений размером 1x32x32 (канал, высота, ширина). Теперь я применил большинство вещей из этого хранилища: https://github.com/soum…
2 ответа

Почему сгенерированные изображения имеют форму, отличную от реальных изображений в этой GAN?

У меня есть код Keras для генерирующей состязательной сети (GAN), показанный ниже. Мой каталог поездов состоит из 512x512x3 изображений. Почему оператор print возвращает следующее? Как я могу получить сгенерированные изображения также (374, 512, 512…
0 ответов

DCGAN просто генерирует шум

Я пытаюсь обучить DCGAN в PyTorch, который может генерировать карты глубины. Даже после небольшого изменения параметров GAN просто выводит шум. В настоящее время я сохранил количество эпох до 100. Я знаю, что недостаточно получить достойные изображе…
1 ответ

Keras.backend.reshape: TypeError: Не удалось преобразовать объект типа <class 'list'> в Tensor. Рассмотрим приведение элементов к поддерживаемому типу

Я проектирую пользовательский слой для моей нейронной сети, но я получаю ошибку из своего кода. Я хочу сделать слой внимания, как описано в статье: SAGAN. И оригинальный код TF class AttentionLayer(Layer): def __init__(self, **kwargs): super(Attenti…
1 ответ

Как использовать модель керас внутри другой модели в ТПУ

Я пытаюсь преобразовать модель keras в модель ТПУ в Google Colab, но эта модель имеет другую модель внутри. Посмотрите на код: https://colab.research.google.com/drive/1EmIrheKnrNYNNHPp0J7EBjw2WjsPXFVJ Это измененная версия одного из примеров в докум…