JavaScript для глубокого обучения 2021 TensorFlow js Ббк


Часть III • Продвинутые возможности глубокого обучения с TensorFlow.js Рис



Download 30,75 Mb.
Pdf ko'rish
bet346/457
Sana27.03.2022
Hajmi30,75 Mb.
#513488
1   ...   342   343   344   345   346   347   348   349   ...   457
Bog'liq
Цэй Ш., Байлесчи С., и др. - JаvaScript для глубокого обучения (Библиотека программиста) - 2021

420
Часть III • Продвинутые возможности глубокого обучения с TensorFlow.js
Рис.
 10.14.
Схематическая иллюстрация алгоритма обучения генератора GAN. Дополняет схему с
рис. 10.11 частями, относящимися к
классам 
цифр. Прочие части схемы, уже приведенные на рис. 10.11, отображены серым цветом


Глава 10. Генеративное глубокое обучение
421
Обучение GAN: арсенал приемов
Процесс обучения и настройки GAN печально известен своей сложностью. Обуча­
ющие сценарии, приведенные в примере mnist­acgan, — результат колоссальной 
работы исследователей методом проб и ошибок. Как и многое другое в глубоком 
обучении, это скорее искусство, а не точная наука — эвристические правила, а не 
систематизованная теория. Они подтверждаются определенной степенью интуитив­
ного понимания исследуемого феномена и достаточно хорошо работают на практике, 
хотя и не всегда.
Вот список заслуживающих упоминания приемов, которые мы использовали 
в ACGAN в этом разделе.
z
z
В качестве функции активации последнего слоя conv2dTranspose в генераторе мы 
использовали th. В прочих типах моделей активация на основе th встречается реже.
z
z
Повысить устойчивость к ошибкам помогает введение в модель элемента случай­
ности. Поскольку обучение GAN порой приводит к динамическому равновесию, 
GAN способна завязнуть на одном месте самыми разнообразными способами. 
Введение элемента случайности во время обучения помогает предотвратить 
подобный исход. Мы будем вводить в модель случайность двумя способами: 
с помощью дропаута в дискриминаторе или «слабой единицы» (0,95) в качестве 
значений меток реальности в дискриминаторе.
z
z
Создавать проблемы при обучении GAN могут разреженные градиенты (градиен­
ты, существенная доля значений которых равна нулю). В прочих разновидностях 
глубокого обучения разреженность часто желательна, но не в GAN. Привести 
к разреженности градиентов могут субдискретизация с выбором максимального 
значения и функции активации ReLU. Поэтому вместо выбора максимального 
значения при субдискретизации рекомендуется использовать шаговую свертку 
(strided convolution), как мы и делаем в коде создания генератора в листин­
ге 10.10. Вместо обычной функции активации ReLU рекомендуется использовать 
функцию активации leakyReLU с небольшим отрицательным значением у отри­
цательной части вместо нуля. Ее также можно видеть в листинге 10.10.
10.3.4. Обучение ACGAN для набора данных MNIST 
и генерация изображений в действии
Пример mnist­acgan можно извлечь и подготовить к запуску с помощью следующих 
команд:
git clone https://github.com/tensorflow/tfjs-examples.git
cd tfjs-examples/mnist-acgan
yarn
Выполнение примера включает два этапа: обучение в Node.js и генерацию в брау­
зере. Для запуска процесса обучения достаточно такой команды:
yarn train


422
Download 30,75 Mb.

Do'stlaringiz bilan baham:
1   ...   342   343   344   345   346   347   348   349   ...   457




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish