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



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


Часть II • Введение в TensorFlow.js
3.1. Нелинейность: что это такое и где может 
пригодиться
Давайте продолжим с того момента, на котором остановились в предыдущей главе 
при работе с примером набора данных Boston­housing. Как вы видели, обученные 
модели с одним плотным слоем дают MSE, соответствующие ошибке в оценке, 
равной примерно $5000. Можно ли улучшить этот результат? Безусловно. Чтобы 
усовершенствовать модель для набора данных Boston­housing, мы добавим в нее 
еще один плотный слой, как показано в листинге 3.1 (из файла 
index.js
примера 
Boston­housing).
Листинг 3.1.
Описание двухслойной нейронной сети для задачи предсказания цен 
на недвижимость в Бостоне
Чтобы посмотреть на эту модель в действии, сначала выполните команду 
yarn
&&
yarn
watch
, как упоминалось в главе 2. Когда веб­страница откроется, нажмите 
кнопку 
Train Neural Network Regressor (1 Hidden Layer)
(Обучить нейросетевой регрессор 
(1 скрытый слой)) в UI для запуска обучения модели.
Эта модель представляет собой двухслойную нейронную сеть. Первый слой — 
плотный, из 50 нейронов, с заданной пользователем функцией активации и на­
чальным значением для ядра, которые мы обсудим в подразделе 3.1.2. Этот слой — 
скрытый
в том смысле, что его выходной сигнал не виден непосредственно извне 
модели. Второй слой — плотный, с функцией активации по умолчанию (линейная 
функция активации) и структурно представляет собой тот же самый слой, что мы 
использовали в чисто линейной модели в главе 2. Он представляет собой 
выходной 
слой
, поскольку его выходной сигнал является и окончательным выходным сигналом 
модели, возвращаемым ее методом 
predict()
. Наверное, вы обратили внимание, 
что в названии функции в коде наша модель называется 
многослойным перцептро-
ном
(multilayer perceptron, MLP). Это распространенный термин для нейронных 
сетей с: 1) простой топологией без циклов (так называемые 
сети прямого распро-
странения
(feedforward networks)) и 2) по крайней мере одним скрытым слоем. Все 
модели, которые вы встретите в этой главе, подпадают под это определение.
Новым для нас в листинге 3.1 является вызов 
model.summary()
. Это средство диа­
гностики/визуализации, предназначенное для вывода в консоль топологии моделей 


Download 30,75 Mb.

Do'stlaringiz bilan baham:
1   ...   92   93   94   95   96   97   98   99   ...   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