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



Download 30,75 Mb.
Pdf ko'rish
bet35/457
Sana27.03.2022
Hajmi30,75 Mb.
#513488
1   ...   31   32   33   34   35   36   37   38   ...   457
Bog'liq
Цэй Ш., Байлесчи С., и др. - JаvaScript для глубокого обучения (Библиотека программиста) - 2021


Часть I • Актуальность и основные понятия 
не только его размер, но и соответствующий ежегодный конкурс. Как демонстриро­
вали ImageNet и Kaggle, начиная с 2010 года проведение конкурсов — замечательный 
способ мотивировать исследователей и инженеров на открытие новых горизонтов. 
Общие тесты производительности, рекорды друг друга в которых стремились побить 
инженеры, сильно помогли текущему росту глубокого обучения.
Усовершенствование алгоритмов
До конца 2000­х годов отсутствовал надежный метод обучения очень глубоких 
нейронных сетей. В результате нейронные сети оставались довольно неглубокими, 
в них использовались только один или два слоя представлений, а значит, они ничем 
не выделялись из более утонченных неглубоких методов, например SVM и случай­
ных лесов. Основная проблема была с градиентным распространением сигнала через 
глубокие эшелоны слоев. Используемый для обучения нейронных сетей сигнал об­
ратной связи быстро угасал при увеличении количества слоев.
Все поменялось в районе 2009–2010 годов с появлением нескольких простых, 
но важных алгоритмических усовершенствований, улучшавших градиентное рас­
пространение сигнала, таких как:
z
z
улучшенные функции активации для слоев нейронных сетей (например, вы­
прямленные линейные блоки (ReLU));
z
z
более эффективные схемы для задания начальных значений весов (например, 
схема инициализации Глорота);
z
z
улучшенные схемы оптимизации (например, RMSProp и ADAM).
Лишь когда благодаря этим усовершенствованиям стало возможно обучение моде­
лей с десятью и более слоями, глубокое обучение показало, на что способно. Наконец, 
в 2014–2016 годах были открыты еще более продвинутые способы обратного рас­
пространения ошибки, в частности нормализация по мини­батчам, остаточные связи 
(residual connections) и разделяемые свертки с учетом глубины (depthwise separable 
convolutions). Сегодня можно обучать с нуля модели глубиной тысячи слоев.
1.2.
Какой смысл в сочетании JavaScript 
и машинного обучения
Машинное обучение, как и другие сферы ИИ и науки о данных, обычно реализуется 
на традиционных языках программирования, ориентированных на прикладную часть, 
например Python и R, работающих на серверах или рабочих станциях вне браузера
1

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

Deoras S.
Top 10 Programming Languages for Data Scientists to Learn in 2018 // Analytics 
India Magazine, 25 Jan. 2018. http://mng.bz/6wrD.


Download 30,75 Mb.

Do'stlaringiz bilan baham:
1   ...   31   32   33   34   35   36   37   38   ...   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