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



Download 30,75 Mb.
Pdf ko'rish
bet214/457
Sana27.03.2022
Hajmi30,75 Mb.
#513488
1   ...   210   211   212   213   214   215   216   217   ...   457
Bog'liq
Цэй Ш., Байлесчи С., и др. - JаvaScript для глубокого обучения (Библиотека программиста) - 2021


Глава 6. Работа с данными
253
содержит признаки для батча примеров данных и аналогично аргументу 
xs
метода 
model.fit()
, но объект 
Dataset
выдает элементы по одному батчу за раз, а не весь 
массив сразу. Второе обязательное свойство называется 
ys
и содержит соответ­
ствующий тензор целевых признаков
1
. По сравнению с методом 
model.fit()
, метод 
model.fitDataset()
обладает несколькими преимуществами. Прежде всего, не нужно 
писать код для общей организации скачивания частей набора данных — TensorFlow.
js берет эту задачу на себя и решает ее эффективным потоковым образом, с полу­
чением данных по мере необходимости. Встроенные в объект 
Dataset
кэширующие 
структуры предоставляют возможность упреждающей выборки данных, которые 
могут понадобиться, экономя таким образом вычислительные ресурсы. Возможно­
сти этого вызова API шире и в смысле обучения наборов данных намного большего 
размера, чем помещается в памяти GPU. Фактически размер набора данных для об­
учения модели ограничивается теперь лишь имеющимся у нас временем — обучение 
продолжается до тех пор, пока доступны новые примеры данных. Это поведение 
иллюстрируется примером data­generator из репозитория tfjs­examples.
В данном примере мы учим модель оценивать вероятность выигрыша в простой 
азартной игре. Как обычно, для извлечения и запуска примера можно использовать 
следующие команды:
git clone https://github.com/tensorflow/tfjs-examples.git
cd tfjs-examples/data-generator
yarn
yarn watch
Вышеупомянутая игра представляет собой упрощенную версию карточной игры, 
в чем­то напоминающую покер. Каждый из игроков получает по 
N
карт, где 
N
— по­
ложительное целое число, каждой из которых соответствует случайное целое число 
от 1 до 13. Правила игры следующие.
z
z
Выигрывает игрок, у которого самая большая группа карт одного достоинства. 
Например, если у игрока 1 есть три карты одного достоинства, а у игрока 2 — 
только две, выигрывает игрок 1.
z
z
Если у обоих игроков максимальные группы карт одного достоинства одного раз­
мера, то выигрывает игрок с группой карт максимального достоинства. Например, 
пара пятерок бьет пару четверок.
z
z
Если ни у одного игрока нет даже двух карт одного достоинства, выигрывает 
игрок с одиночной картой максимального достоинства.
z
z
При равенстве победитель выбирается случайным образом, 50/50.
Как легко убедиться, шансы на выигрыш у обоих игроков одинаковы. Так что, 
если о картах ничего не известно, угадать, выиграем мы или нет, можно лишь 
в половине случаев. Мы создадим и обучим модель, которая по картам игрока 1 будет 
предсказывать, выиграет ли он. На рис. 6.1 видно, что нам удалось добиться без­

В случае моделей с несколькими входными сигналами вместо отдельных тензоров при­
знаков здесь ожидается массив тензоров, аналогично случаю моделей, ориентированных 
на подгонку под несколько целей.


254
Download 30,75 Mb.

Do'stlaringiz bilan baham:
1   ...   210   211   212   213   214   215   216   217   ...   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