Skip to content

FaetterP/CNN-GAN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

CNN-GAN

Приложение использует свёрточные нейронные сети (CNN) и генеративно-состязательную сеть (GAN) для самостоятельной генерации новых изображений.
2022-01-29_171522


Как пользоваться?

  • Поместить в папку с блокнотом папку с датасетом и, по желанию, папки с уже обученными моделями.
    В результате должно получиться как на скриншоте снизу.
    2022-01-29_175643
    В папке images должны находиться изображения из датасета.
    В папках generator и discriminator должны находиться файлы сохранённых моделей.
  • Заполнить переменные, написанные в ВЕРХНЕМ РЕГИСТРЕ, чтобы задать настройки для дальнейшего использования.
  • Запустить все блоки до блока с запуском обучения. Это инициализирует все необходимые переменные и методы.
  • Далее можно либо запустить процесс обучения, либо загрузить уже обученные модели из папок generator и discriminator, запустив соответствующий блок.

Скачать обученные модели можно по ссылке:
https://drive.google.com/drive/folders/1ITExv-feBWzhVpey3gyedZ0Bv4QQ23VR?usp=sharing
Нужно выбрать, сколько будет входов у модели, и какой будет размер выхода.


Использованные ресурсы: