Skip to content

Latest commit

 

History

History

14. GAN and Style transfer

Четырнадцатое занятие

Приветствуем Вас на четырнадцатом занятии нашего курса. Сегодня мы познакомимся с еще двумя архитектурами нейронных сетей - сети для переноса стиля с одной картинки на другую и GAN'ы.

План занятия

1. Neural Style Transfer

Neural style transfer - техника, которая позволяет перенести стиль одной картинки на другую. Картинка, с которой переносится стиль называется style image, а так, на которую переносится стиль, называется content image (потому что с нее мы берем содержание, т.е. content). content and style image Их таких двух картинок получится результат: результирующая картинка Научиться делать такие же картинки с помощью самого простого алгоритма переноса стиля Вам поможет первая часть записи семинара и тетрадка [seminar]style_transfer.ipynb .

2. GAN

Еще одна интересная архитектура - GAN. Такая сеть на самом деле состоит из двух сетей: генератор, который пытается генерировать объекты, похожие на объекты из обучающей выборки, чтобы обмануть вторую сеть, и дискриминатор, который пытается как можно лучше отличать объекты из тестовой выборки от тех, которые сделал генератор. В итоге борьбы может получится сеть, способная генерировать объекты похожие на обучающие. Как пример можно привести генерацию лиц. Вы можете определить, какое лицо сгенерировано нейронной сетью?

two gan generated images В действительности... оба лица нарисованы нейросетью.

Чтобы более детально узнать как работают GAN'ы Вы можете посмотреть вторую часть записи нашего семинара и прорешать тетрадку [seminar]GAN.ipynb . Также Вам помогут слайды, которые использовались на семинаре gan.pptx.

Заключение

Это был последнее занятие первого семестра. Спасибо за время, которое Вы уделили нашему курсу. Если Вы официально прослушиваете наш курс, то следующим шагом станет финальный проект.

Желаем Вам удачи и надеемся увидеться в следующем семестре, где мы рассмотрим еще более интересные темы из мира глубокого обучения.