Генерация изображений котиков с помощью генеративно-состязательной сети | Примеры наших программ |
||
|
МЕНЮ Главная страница Поиск Регистрация на сайте Помощь проекту Архив новостей ТЕМЫ Новости ИИ Голосовой помощник Разработка ИИГородские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Искусственный интеллект Слежка за людьми Угроза ИИ Атаки на ИИ Внедрение ИИИИ теория Компьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Нейронные сети начинающим Психология ИИ Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Промпты. Генеративные запросы Распознавание лиц Распознавание образов Распознавание речи Творчество ИИ Техническое зрение Чат-боты Авторизация |
2020-07-09 22:38 В одном из наших прошлый постов мы уже писали про генеративно-состязательные сети. Тогда мы проверяли их работу с помощью самостоятельно написанной с нуля библиотеки для свёрточных сетей на C++ на задаче генерации изображений персонажей аниме. На этот раз мы вооружились питоном и мощной видеокартой, чтобы не ждать сутками, пока обучение завершится. Генеративно-состязательные сети — один из наиболее интересных типов нейронных сетей, поскольку они позволяют создавать реалистичные (обычно) изображения буквально из ничего, а точнее из случайного шума. Такие сети состоят из двух подсетей — генератора и дискриминатора. Задача генератора — генерировать из случайных чисел изображение, а задача дискриминатора — отличать реальное изображение от изображения, созданного первой сетью. В процессе обучения то дискриминатор, до генератор всё точнее подстраивают свои весовые коэффициенты так, чтобы наилучшим образом отличать сгенерированное изображение от настоящего в случае дискриминатора, и генерировать всё более реалистичное изображение в случае генератора. В процессе работы было решено генерировать изображения котиков (ведь в интернете все любят котиков, не так ли?). Для этого был скачан набор данных cat-faces (https://www.kaggle.com/spandan2/cats-faces-64x64-for-generative-models) и созданы две глубоких свёрточных нейронных сети. Полученная генеративно-состязательная сеть обучалась на протижении 120 эпох с размером батча равным 32. Полученные результаты, а также процесс обучения сети можно видеть во вложениях к этому посту. Телеграм: t.me/ainewsline Источник: www.kaggle.com Комментарии: |
|