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



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


Глава 10. Генеративное глубокое обучение
425
Упражнения
1. Помимо корпуса шекспировских текстов, в примере lstm­text­generation есть не­
сколько других настроенных и готовых к изучению наборов текстов. Запустите 
для них процесс обучения и посмотрите, что получится. Например, в качестве об­
учающего набора данных воспользуйтесь полным кодом TensorFlow.js. Во время 
и после обучения модели пронаблюдайте, демонстрирует ли сгенерированный 
текст следующие закономерности исходного кода JavaScript, а также влияние на 
них параметра температуры.
А. «Короткие» паттерны, такие как ключевые слова (например, 
for
и 
function
).
Б. «Средние» паттерны наподобие построчной организации кода.
В. «Далекие» паттерны, такие как попарное соответствие круглых и квадратных 
скобок, а также тот факт, что за каждым ключевым словом 
function
должны 
следовать пара скобок и пара фигурных скобок.
2. Что получится, если убрать в примере fashion­mnist­vae компонент расстояния 
Кульбака — Лейблера из нашей пользовательской функции потерь VAE? Про­
верьте это, модифицировав функцию 
vaeLoss()
в файле 
fashion-mnist-vae/
model.js
(см. листинг 10.7). Напоминают ли изображения, выбранные из латент­
ного пространства, изображения из набора данных Fashion­MNIST? Демонстри­
рует ли по­прежнему это пространство какие­то понятные закономерности?
3. Попробуйте схлопнуть в примере mnist­acgan десять классов цифр в пять (пер­
вый класс состоит из 0 и 1, второй — из 2 и 3 и т. д.) и посмотрите, как поменяется 
выходной сигнал ACGAN после обучения. Что вы ожидаете увидеть в сгенери­
рованных изображениях? Например, как вы думаете, что сгенерирует ACGAN, 
если потребовать сгенерировать изображение первого класса?
Подсказка:
для этого вам понадобится внести изменения в функцию 
loadLabels()
из файла 
mnist-acgan/data.js
. Нужно также поменять соответствующим образом 
константу 
NUM_CLASSES
в файле 
gan.js
. Кроме того, необходимо модифицировать 
переменную 
sampledLabels
в функции 
generateAndVisualizeImages()
(в файле 
index.js
).
Резюме
z
z
Генеративные модели отличаются от дискриминативных, изученных в преды­
дущих главах, моделированием процесса, в котором генерируются примеры 
обучающего набора данных вместе с их статистическими распределениями. 
Благодаря такой архитектуре они могут генерировать новые примеры данных, 
удовлетворяющие нужным распределениям, а потому напоминающие настоящие 
обучающие данные.
z
z
Мы познакомили вас со способом моделирования структуры текстовых наборов 
данных: предсказанием следующего символа. Для итеративного выполнения этой 


426
Download 30,75 Mb.

Do'stlaringiz bilan baham:
1   ...   345   346   347   348   349   350   351   352   ...   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