хорошо, изображение x
не будет преобразовано в конкретное изображение y
, а скорее в "стиль" домена Y. Вход подается на генератор, который пытается произвести выборку изПосле получения требуемого распределения (другой области) сгенерированное изображение затем отправляется на дискриминатор, который пытается предсказать, является ли выборка из фактического распределения или произведена генератором.Это обычный рабочий процесс GAN.
Если я правильно понимаю, в приведенных вами строках авторы объясняют проблемы, возникающие из-за потери в состязании.Они говорят это снова здесь:
Обучение состязательности теоретически может выучить отображения G и F, которые производят выходные данные, одинаково распределенные как целевые области Y и X соответственно.Однако, имея достаточно большую емкость, сеть может отображать тот же набор входных изображений на любую случайную перестановку изображений в целевой области, где любое из изученных отображений может индуцировать выходное распределение, которое соответствует целевому распределению.Таким образом, одна только состязательная потеря не может гарантировать, что изученная функция может сопоставить отдельный вход x_i с желаемым выходом y_i.
Это одна из причин введения концепции согласованности циклов для получения значимогоотображения, уменьшают пространство возможных функций отображения (можно рассматривать как форму регуляризации).Идея состоит не в том, чтобы создать пару между двумя случайными изображениями, которые уже находятся в наборе данных (набор данных остается непарным), а в том, чтобы убедиться, что если вы отобразите реальное изображение из домена X
в домен Y
изатем снова вернитесь к исходному изображению.
Согласованность цикла побуждает генераторов избегать ненужных изменений и, следовательно, генерировать изображения, которые имеют структурное сходство с входными данными, а также предотвращает чрезмерные галлюцинации генераторов и коллапс режима.
Надеюсь, это ответит на ваши вопросы.