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


Часть II • Введение в TensorFlow.js Рис. 3.3



Download 30,75 Mb.
Pdf ko'rish
bet101/457
Sana27.03.2022
Hajmi30,75 Mb.
#513488
1   ...   97   98   99   100   101   102   103   104   ...   457
Bog'liq
Цэй Ш., Байлесчи С., и др. - JаvaScript для глубокого обучения (Библиотека программиста) - 2021

114
Часть II • Введение в TensorFlow.js
Рис. 3.3.
Суперпозиция линейных 
(вверху) и нелинейных функций (внизу). В результате 
суперпозиции линейных функций всегда получается тоже линейная функция, хотя и с новыми 
угловыми коэффициентами и точками пересечения с осью координат. В результате же 
суперпозиции нелинейных функций (таких как ReLU в этом примере) получаются нелинейные 
функции совершенно другой формы. Из этого рисунка понятно, почему нелинейные 
функции активации и их суперпозиция в нейронных сетях увеличивает выразительность 
(то есть разрешающие возможности) последних
Листинг 3.2.
Описание трехслойной нейронной сети для задачи предсказания цен на бостонскую 
недвижимость


Глава 3. Вводим нелинейность: теперь не только взвешенные суммы
115
Из выведенной функцией 
summary()
(здесь мы ее не приводим) информации 
видно, что модель включает три слоя, то есть на один слой больше, чем модель из 
листинга 3.1. Кроме того, в ней намного больше параметров: 3251 вместо 701 из 
двухслойной модели. Дополнительными 2550 весовыми параметрами мы обязаны 
второму скрытому слою, состоящему из ядра формы 
[50,
50]
и смещения фор­
мы 
[50]
.
Если повторить обучение модели несколько раз, можно понять, в каких рамках 
находится MSE трехслойных сетей для контрольного набора данных (то есть при 
оценке качества работы модели): приблизительно 10,8–13,4. Это соответствует 
погрешности оценки, равной $3280–3660, что лучше, чем у двухслойной модели 
($3700–3900). Таким образом, мы еще больше повысили точность предсказания 
нашей модели, добавив нелинейные скрытые слои, а значит, и расширили ее раз­
решающие возможности.
Избегаем нагромождения слоев без нелинейностей
Чтобы ощутить важность нелинейной функции активации для нашей усовершен­
ствованной модели Boston­housing, можно убрать ее из модели. Листинг 3.3 отлича­
ется от листинга 3.1 только закомментированной строкой, в которой задается сигма­
функция активации. В результате удаления пользовательской функции активации 
в слое применяется линейная функция активации по умолчанию. Все остальные 
аспекты модели, включая число слоев и весовые параметры, не меняются.
Листинг 3.3.
Двухслойная нейронная сеть без нелинейной функции активации
Как это изменение повлияло на обучение модели? Как вы увидите, если нажмете 
снова кнопку 
Train Neural Network Regressor (1 Hidden Layer)
в UI, MSE на контрольном 
наборе данных взлетает до 25, по сравнению с диапазоном 14–15 при сигма­функции. 
Другими словами, двухслойная модель без сигма­функции активации демонстри­
рует такие же результаты, что и однослойный линейный регрессор!
Это подтверждает наши рассуждения по поводу суперпозиции линейных функ­
ций. Убрав из первого слоя нелинейную функцию активации, мы получили модель, 
соответствующую суперпозиции двух линейных функций. Как мы показали выше, 
результат этой суперпозиции — третья линейная функция, никак не повышающая 


116
Download 30,75 Mb.

Do'stlaringiz bilan baham:
1   ...   97   98   99   100   101   102   103   104   ...   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