Изменения

Перейти к: навигация, поиск

Neural Style Transfer

99 байт убрано, 22:09, 17 апреля 2019
Принцип работы алгоритма
[[Файл:Image2.png|500px|thumb|right|Рис. 3. Архитектура сверточной сети VGG16]]
[[Файл:Image3.jpeg|500px|thumb|right|Рис. 4. Карты признаков сети VGG16]]
Рассмотрим 1-й сверточный слой (англ. ''convolution layer'') VGG16, который использует ядро 3x3 и обучает 64 карты признаков (англ. ''feature map'') для генерации представления изображения размерности 224x224x64, принимая 3-канальное изображение размером 224x224 в качестве входных данных (''Рисунок 3''). Во время обучения эти карты признаков научились обнаруживать простые шаблоны, например, такие как прямые линии, окружности или даже не имеющие никакого смысла для человеческого глаза шаблоны, которые тем не менее имеют огромное значение для этой модели. Такое "обнаружение" шаблонов называется обучением представления признаков. Теперь давайте рассмотрим 10-й сверточный слой VGG16, который использует ядро 3x3 с 512 картами признаков для обучения и в итоге генерирует вывод представления изображения размерности 28x28x512. Нейроны 10-го слоя уже могут обнаруживать более сложные шаблоны такие как, например, колесо автомобиля, окно или дерево и т.д.
Анонимный участник

Навигация