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



Download 30,75 Mb.
Pdf ko'rish
bet400/457
Sana27.03.2022
Hajmi30,75 Mb.
#513488
1   ...   396   397   398   399   400   401   402   403   ...   457
Bog'liq
Цэй Ш., Байлесчи С., и др. - JаvaScript для глубокого обучения (Библиотека программиста) - 2021


Глава 12. Тестирование, оптимизация и развертывание моделей
489
не равен 0. В частном случае, когда w
scale
равен 0 — то есть когда значения всех параме­
тров веса совпадают — quantize(
w
) возвращает 0 для всех 
w
.
Два вспомогательных значения, 
w
min
и 
w
scale
, сохраняются вместе с квантованным весовым 
коэффициентом для возможности восстановления весов (процесс деквантования) во 
время загрузки модели. Описывающее деквантование уравнение выглядит так:
dequantize(
v
) = 
v
/ 2
B
×
w
scale

w
min
.
(12.2)
Это уравнение справедливо вне зависимости от того, равен ли 
w
scale
нулю.
Процесс квантования весовых коэффициентов модели после обучения позволяет 
существенно уменьшить размер модели: 16­битное квантование снижает размер 
модели примерно на 50 %, а 8­битное — на 75 %. Эти значения — приближенные 
по двум причинам. Во­первых, некоторая доля размера модели приходится на ее 
топологию, описываемую в JSON­файле. Во­вторых, как указано в инфобоксе выше, 
квантование требует хранения двух дополнительных значений с плавающей точкой 
(
w
min
и 
w
scale
), помимо нового целочисленного значения (квантованных бит). Однако 
занимаемое ими место обычно незначительно по сравнению с сокращением количе­
ства битов, используемых для представления весовых параметров.
Квантование представляет собой преобразование с потерями. В результате сни­
жения точности часть информации из исходных значений весов теряется. Что ана­
логично снижению битовой глубины 24­битного цветного изображения до 8­битного 
(подобного тем, которые можно было наблюдать на игровых приставках Nintendo 
в 1980­х), эффект которого хорошо заметен человеческому глазу. На рис. 12.2 при­
ведено наглядное сравнение степени дискретизации, получающейся в результате 
16­ и 8­битного квантования. Как и можно было ожидать, 8­битное квантование 
приводит к более «крупнозернистому» представлению исходных весовых коэффи­
циентов. При 8­битном квантовании на весь диапазон весовых параметров прихо­
дится всего 256 значений, в отличие от 65 536 значений при 16­битном квантовании. 
В обоих случаях снижение точности по сравнению с 32­битным представлением 
с плавающей точкой — разительное.
Но играет ли какую­то роль на самом деле потеря точности весовых параме­
тров? При развертывании нейронной сети важна только степень безошибочности 
на контрольном наборе данных. Чтобы ответить на этот вопрос, мы скомпилируем 
несколько моделей, охватывающих различные задачи, в примере quantization из 
репозитория tfjs­examples. Для извлечения этого примера выполните:
git clone https://github.com/tensorflow/tfjs-examples.git
cd tfjs-examples/quantization
yarn
Этот пример содержит четыре сценария, каждый из которых включает свое со­
четание набора данных и применяемой к нему модели. Первый сценарий связан 


490
Download 30,75 Mb.

Do'stlaringiz bilan baham:
1   ...   396   397   398   399   400   401   402   403   ...   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