Приветствую. Разбираюсь с GAN-сетями. Вот, например, есть сеть, которая рисует цифры из mnist. На вход генератору мы подаем случайный шум, насколько я понял, для того, чтобы обеспечить разнообразие выходных картинок. После того, как сеть обучена, мы можем генерировать случайные цифры, похожие на mnist датасет. Но как можно узнать, что хотела изобразить сеть (label, цифра, соответствующая картинке) или, еще лучше, как можно сказать сети, что мне нужны разные варианты конкретной цифры?
Я хочу использовать GAN для создания своего датасета для обучения другой сети, но если вывод случаен и без label'ов, то смысла в этом, очевидно, нет.
Edit: используя ConditionalGAN можно задавать label для сети, и вывод будет таким. Но остается вопрос, если я хочу генерировать числа из нескольких цифр, я же не могу выделить каждое число в отдельный класс -- для 6-значных цифр это будет уже 999999 классов. Как быть?