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



Download 30,75 Mb.
Pdf ko'rish
bet262/457
Sana27.03.2022
Hajmi30,75 Mb.
#513488
1   ...   258   259   260   261   262   263   264   265   ...   457
Bog'liq
Цэй Ш., Байлесчи С., и др. - JаvaScript для глубокого обучения (Библиотека программиста) - 2021


Глава 7. Визуализация данных и моделей
315
соответствует ожидаемому: на ней выделены голова и крыло птицы. Интересен 
результат для изображения двух слонов, поскольку оно, в отличие от двух других 
изображений, включает два животных вместо одного. В сгенерированной алгорит­
мом CAM карте интенсивности наиболее высокие показатели важности — в области 
голов обоих слонов на изображении. Карта интенсивности явно фокусируется на 
бивнях и ушах животных, видимо, потому, что по ним можно отличить африканских 
слонов (наиболее вероятный класс с точки зрения сети) от индийских (третий по 
вероятности класс).
Техническая сторона алгоритма CAM
Несмотря на потрясающие возможности алгоритма CAM, лежащая в его основе идея 
довольно проста. По существу, каждый пиксел карты CAM показывает, насколько 
изменится вероятность класса­победителя, если значение пиксела увеличится на 
одну единицу измерения. Если подробнее, алгоритм CAM включает следующие шаги.
1. Найти последний (то есть расположенный глубже всего) сверточный слой сети. 
В VGG16 этот слой называется 
block5_conv3
.
2. Вычислить градиент выходной вероятности сети для класса­победителя относи­
тельно выходного сигнала сверточного слоя.
3. Форма этого градиента: 
[1,
h,
w,
numFilters]
, где 
h

w
и 
numFilters
— высота, 
ширина и количество фильтров выходного сигнала слоя соответственно. Далее 
мы усредняем этот градиент по измерениям примеров данных, высоты и ширины, 
получая тензор формы 
[numFilters]
, представляющий собой массив показателей 
важности, по одному для каждого фильтра сверточного слоя.
4. Умножаем тензор показателей важности (формы 
[numFilters]
) на фактическое 
значение выходного сигнала сверточного слоя (формы 
[1,
h,
w,
numFilters]

с помощью транслирования (см. подраздел B.2.2). В результате получаем новый 
тензор формы 
[1,
h,
w,
numFilters]
— масштабированную по важности версию 
выходного сигнала слоя.
5. Наконец, усредняем масштабированный по важности выходной сигнал слоя по 
последнему измерению (измерению фильтров) и «выжимаем» первое измерение 
(измерение примеров данных), в результате чего получаем изображение в от­
тенках серого формы 
[h,
w]
. Значения в этом изображении отражают, насколь­
ко важна соответствующая часть изображения для «победившего» результата 
классификации. Впрочем, это изображение включает отрицательные значения 
и размеры его измерений меньше, чем у исходного входного изображения (14 
×
14 
вместо 224 
×
224 в нашем примере VGG16). Поэтому мы обнуляем отрицатель­
ные значения и интерполируем изображение перед наложением его на исходное 
входное изображение.
Подробный код можно найти в функции 
gradClassActivationMap()
в файле 
visualizeconvnet/main.js
. Хотя по умолчанию эта функция выполняется в Node.js, 
объем требуемых вычислений значительно меньше, чем в алгоритме градиентного 
подъема в пространстве входных данных из предыдущего раздела. Так что можно 


316
Download 30,75 Mb.

Do'stlaringiz bilan baham:
1   ...   258   259   260   261   262   263   264   265   ...   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