chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

可視化CNN和特征圖

Dbwd_Imgtec ? 來(lái)源:未知 ? 2023-04-12 10:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:Ahzam Ejaz來(lái)源:DeepHub IMBA

卷積神經(jīng)網(wǎng)絡(luò)(cnn)是一種神經(jīng)網(wǎng)絡(luò),通常用于圖像分類(lèi)、目標(biāo)檢測(cè)和其他計(jì)算機(jī)視覺(jué)任務(wù)。CNN的關(guān)鍵組件之一是特征圖,它是通過(guò)對(duì)圖像應(yīng)用卷積濾波器生成的輸入圖像的表示。

b812dbcc-d8d8-11ed-bfe3-dac502259ad0.png

理解卷積層

1、卷積操作

卷積的概念是CNN操作的核心。卷積是一種數(shù)學(xué)運(yùn)算,它把兩個(gè)函數(shù)結(jié)合起來(lái)產(chǎn)生第三個(gè)函數(shù)。在cnn的上下文中,這兩個(gè)函數(shù)是輸入圖像和濾波器,而得到的結(jié)果就是特征圖。

2、卷積的層

卷積層包括在輸入圖像上滑動(dòng)濾波器,并計(jì)算濾波器與輸入圖像的相應(yīng)補(bǔ)丁之間的點(diǎn)積。然后將結(jié)果輸出值存儲(chǔ)在特征映射中的相應(yīng)位置。通過(guò)應(yīng)用多個(gè)過(guò)濾器,每個(gè)過(guò)濾器檢測(cè)一個(gè)不同的特征,我們可以生成多個(gè)特征映射。

3、重要參數(shù)

StrideStride 是指卷積濾波器在卷積運(yùn)算過(guò)程中在輸入數(shù)據(jù)上移動(dòng)的步長(zhǎng)。

Padding:Padding是指在應(yīng)用卷積操作之前在輸入圖像或特征映射的邊界周?chē)砑宇~外像素。Padding的目的是控制輸出特征圖的大小,保證濾波窗口能夠覆蓋輸入圖像或特征圖的邊緣。如果沒(méi)有填充,過(guò)濾器窗口將無(wú)法覆蓋輸入數(shù)據(jù)的邊緣,導(dǎo)致輸出特征映射的大小減小和信息丟失。有兩種類(lèi)型的填充“valid”和“same”。b861014e-d8d8-11ed-bfe3-dac502259ad0.pngkernel/filter:kernel(也稱(chēng)為filter 或 weight )是一個(gè)可學(xué)習(xí)參數(shù)的小矩陣,用于從輸入數(shù)據(jù)中提取特征。在下圖中,輸入圖像的大小為(5,5),過(guò)濾器filter 的大小為(3,3),綠色為輸入圖像,黃色區(qū)域?yàn)樵搱D像的過(guò)濾器。在輸入圖像上滑動(dòng)濾波器,計(jì)算濾波器與輸入圖像的相應(yīng)像素之間的點(diǎn)積。Padding是valid (也就是沒(méi)有填充)。stride值為1。

b87fa522-d8d8-11ed-bfe3-dac502259ad0.gif

4、特征圖特征圖是卷積神經(jīng)網(wǎng)絡(luò)(CNN)中卷積層的輸出。它們是二維數(shù)組,包含卷積濾波器從輸入圖像或信號(hào)中提取的特征。卷積層中特征圖的數(shù)量對(duì)應(yīng)于該層中使用的過(guò)濾器的數(shù)量。每個(gè)過(guò)濾器通過(guò)對(duì)輸入數(shù)據(jù)應(yīng)用卷積操作來(lái)生成單個(gè)特征映射。特征圖的大小取決于輸入數(shù)據(jù)的大小,卷積操作中使用的過(guò)濾器、填充和步幅的大小。通常,隨著我們深入網(wǎng)絡(luò),特征圖的大小會(huì)減小,而特征圖的數(shù)量會(huì)增加。特征圖的大小可以用以下公式計(jì)算:

	
Output_Size = (Input_Size - Filter_Size + 2 * Padding) / Stride + 1
這個(gè)公式非常重要,因?yàn)樵谟?jì)算輸出時(shí)肯定會(huì)用到,所以一定要記住來(lái)自一個(gè)卷積層的特征映射作為網(wǎng)絡(luò)中下一層的輸入數(shù)據(jù)。隨著層數(shù)的增加,網(wǎng)絡(luò)能夠?qū)W習(xí)越來(lái)越復(fù)雜和抽象的特征。通過(guò)結(jié)合來(lái)自多層的特征,網(wǎng)絡(luò)可以識(shí)別輸入數(shù)據(jù)中的復(fù)雜模式,并做出準(zhǔn)確的預(yù)測(cè)。

特征圖可視化

這里我們使用TF作為框架進(jìn)行演示

	
## Importing libraries
#Imageprocessinglibrary
importcv2
#Kerasfromtensorflow
importkeras
#InKeras,thelayersmoduleprovidesasetofpre-builtlayerclassesthatcanbeusedtoconstructneuralnetworks.
fromkerasimportlayers
#Forplotinggraphsandimages
importmatplotlib.pyplotasplt
importnumpyasnp
使用OpenCV導(dǎo)入一張圖像,并將其大小調(diào)整為224 x 224像素。

	
img_size=(224,224)
file_name="./data/archive/flowers/iris/10802001213_7687db7f0c_c.jpg"
img=cv2.imread(file_name)#readingtheimage
img=cv2.resize(img,img_size)
我們添加2個(gè)卷積層:

	
model=keras.Sequential()
filters=16
model.add(layers.Conv2D(input_shape=(224,224,3),filters=filters,kernel_size=3))
model.add(layers.Conv2D(filters=filters,kernel_size=3))
從卷積層中獲取過(guò)濾器。

	
filters, bias = model.layers[0].get_weights()
min_filter = filters.min()
max_filter = filters.max()
filters = (filters - min_filter) / (max_filter - min_filter)p
可視化

	
figure=plt.figure(figsize=(10,20))
filters_count=filters.shape[-1]
channels=filters.shape[0]
index=1
forchannelinrange(channels):
forfilterinrange(filters_count):
        plt.subplot(filters_count, channels, index)
        plt.imshow(filters[channel, :, :, filter])
        plt.xticks([])
        plt.yticks([])
        index+=1
plt.show()
b896174e-d8d8-11ed-bfe3-dac502259ad0.png將圖像輸入到模型中得到特征圖

	
normalized_img=(img-img.min())/(img.max()-img.min())
normalized_img=normalized_img.reshape(-1,224,224,3)
feature_map=model.predict(normalized_img)
特征圖需要進(jìn)行歸一化這樣才可以在matplotlib中顯示
feature_map = (feature_map - feature_map.min())/ (feature_map.max() - feature_map.min())
提取特征圖并顯示
total_imgs = feature_map.shape[0]
no_features=feature_map.shape[-1]
fig=plt.figure(figsize=(10,50))
index=1
 
forimage_noinrange(total_imgs):
forfeatureinrange(no_features):
#plottingfor16filtersthatproduced16featuremaps
plt.subplot(no_features,3,index)
plt.imshow(feature_map[image_no,:,:,feature],cmap="gray")
plt.xticks([])
plt.yticks([])
index+=1
plt.show()

	
		b8ddf5d2-d8d8-11ed-bfe3-dac502259ad0.png

總結(jié)

通過(guò)可視化CNN不同層的特征圖,可以更好地理解網(wǎng)絡(luò)在處理圖像時(shí)“看到”的是什么。例如,第一層可能會(huì)學(xué)習(xí)簡(jiǎn)單的特征,如邊緣和角落,而后面的層可能會(huì)學(xué)習(xí)更抽象的特征,如特定物體的存在。通過(guò)查看特征圖,我們還可以識(shí)別圖像中對(duì)網(wǎng)絡(luò)決策過(guò)程重要的區(qū)域。


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • imagination
    +關(guān)注

    關(guān)注

    1

    文章

    617

    瀏覽量

    63101

原文標(biāo)題:可視化CNN和特征圖

文章出處:【微信號(hào):Imgtec,微信公眾號(hào):Imagination Tech】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    撲 HT 驅(qū)動(dòng)智慧社區(qū)數(shù)字轉(zhuǎn)型:多維可視化與系統(tǒng)集成實(shí)踐

    在社區(qū)管理向數(shù)字、智能升級(jí)的浪潮中,撲軟件(Hightopo)依托自主研發(fā)的HT for Web 前端可視化技術(shù),構(gòu)建起覆蓋社區(qū)全場(chǎng)景的數(shù)字孿生智慧社區(qū)解決方案。該方案以 Web
    的頭像 發(fā)表于 10-31 14:44 ?216次閱讀
    <b class='flag-5'>圖</b>撲 HT 驅(qū)動(dòng)智慧社區(qū)數(shù)字<b class='flag-5'>化</b>轉(zhuǎn)型:多維<b class='flag-5'>可視化</b>與系統(tǒng)集成實(shí)踐

    工業(yè)可視化平臺(tái)是什么

    工業(yè)可視化平臺(tái)是一種基于信息技術(shù)和可視化技術(shù),將工業(yè)生產(chǎn)過(guò)程中的數(shù)據(jù)、信息、流程等以直觀、動(dòng)態(tài)的圖形方式呈現(xiàn),并實(shí)現(xiàn)交互式管理與分析的數(shù)字化工具。它通過(guò)整合工業(yè)物聯(lián)網(wǎng)(IIoT)、大數(shù)據(jù)、人工智能
    的頭像 發(fā)表于 10-24 18:00 ?843次閱讀

    光伏電站可視化的實(shí)現(xiàn)

    實(shí)現(xiàn)光伏電站可視化,核心是在于通過(guò)直觀的視覺(jué)界面,解決傳統(tǒng)運(yùn)維中低效巡檢、數(shù)據(jù)孤島、被動(dòng)響應(yīng)等痛點(diǎn),從而提升運(yùn)營(yíng)效率并提供決策支持。這是一種有效的技術(shù)手段,通過(guò)數(shù)字孿生、三維建模、數(shù)據(jù)融合等技術(shù)
    的頭像 發(fā)表于 10-21 17:29 ?872次閱讀
    光伏電站<b class='flag-5'>可視化</b>的實(shí)現(xiàn)

    如何使用協(xié)議分析儀進(jìn)行數(shù)據(jù)分析與可視化

    Wireshark + Grafana + Python)和可視化類(lèi)型(如時(shí)序、地理地圖、熱力圖),可顯著提升故障定位效率、優(yōu)化系統(tǒng)性能,并滿(mǎn)足安全合規(guī)要求。
    發(fā)表于 07-16 14:16

    工業(yè)設(shè)備可視化管理系統(tǒng)是什么

    工業(yè)設(shè)備可視化管理系統(tǒng)是一種基于物聯(lián)網(wǎng)(IoT)、大數(shù)據(jù)、云計(jì)算、數(shù)字孿生等技術(shù),對(duì)工業(yè)設(shè)備的運(yùn)行狀態(tài)、性能參數(shù)、維護(hù)信息等進(jìn)行實(shí)時(shí)監(jiān)測(cè)、數(shù)據(jù)整合與可視化呈現(xiàn)的智能管理平臺(tái)。它通過(guò)將復(fù)雜的設(shè)備數(shù)據(jù)
    的頭像 發(fā)表于 05-27 14:56 ?737次閱讀
    工業(yè)設(shè)備<b class='flag-5'>可視化</b>管理系統(tǒng)是什么

    工業(yè)設(shè)備數(shù)據(jù)集中監(jiān)控可視化管理平臺(tái)是什么

    工業(yè)設(shè)備數(shù)據(jù)集中監(jiān)控可視化管理平臺(tái)是一種用于整合、監(jiān)控和可視化工業(yè)設(shè)備數(shù)據(jù)的綜合性系統(tǒng),旨在幫助企業(yè)實(shí)現(xiàn)設(shè)備數(shù)據(jù)的集中管理、實(shí)時(shí)監(jiān)控和可視化展示,從而提升生產(chǎn)效率、優(yōu)化設(shè)備運(yùn)行狀態(tài)并支持決策制定
    的頭像 發(fā)表于 05-06 11:10 ?837次閱讀

    VirtualLab Fusion應(yīng)用:3D系統(tǒng)可視化

    描述和F-Theta透鏡的應(yīng)用示例。 光學(xué)系統(tǒng)的3D-可視化 VirtualLab Fusion提供的工具可以實(shí)現(xiàn)光學(xué)系統(tǒng)的3D可視化,因此可以用于檢查元件的位置,以及快速了解系統(tǒng)內(nèi)部的光傳播情況
    發(fā)表于 04-30 08:47

    可視化組態(tài)物聯(lián)網(wǎng)平臺(tái)是什么

    可視化組態(tài)物聯(lián)網(wǎng)平臺(tái)是物聯(lián)網(wǎng)技術(shù)與組態(tài)技術(shù)相結(jié)合的產(chǎn)物,是通過(guò)提供豐富的圖形組件和可視化元素,讓用戶(hù)能夠以直觀、便捷的方式對(duì)物聯(lián)網(wǎng)數(shù)據(jù)進(jìn)行監(jiān)控、分析和管理的平臺(tái)。以下是其具體介紹: 定義 組態(tài)
    的頭像 發(fā)表于 04-21 10:40 ?701次閱讀

    VirtualLab Fusion中的可視化設(shè)置

    摘要 VirtualLab Fusion中的全局選項(xiàng)對(duì)話(huà)框可以輕松定制軟件的外觀和感覺(jué)。還可以保存和加載全局選項(xiàng)文件,以便可以輕松地將偏好設(shè)置從一個(gè)設(shè)備轉(zhuǎn)移到另一個(gè)設(shè)備。本文檔說(shuō)明了與可視化和結(jié)果
    發(fā)表于 02-25 08:51

    VirtualLab Fusion應(yīng)用:光波導(dǎo)k域布局可視化(“神奇的圓環(huán)”)

    特定光波導(dǎo)布局的光導(dǎo)和耦合條件。 概念 方向轉(zhuǎn)換器計(jì)算器 可以通過(guò)“開(kāi)始”>“計(jì)算器”找到方向轉(zhuǎn)換器計(jì)算器,這有助于演示指定角度的不同方式。 k域可視化 k域可視化:平面波的傳播
    發(fā)表于 02-21 08:53

    七款經(jīng)久不衰的數(shù)據(jù)可視化工具!

    數(shù)據(jù)量的激增,單純通過(guò)數(shù)字和文本來(lái)分析數(shù)據(jù)已不再高效。數(shù)據(jù)可視化則提供了一種直觀、互動(dòng)性強(qiáng)的方式,幫助人們通過(guò)視覺(jué)元素,如柱狀、折線(xiàn)圖、餅、熱力圖等圖表形式,理解復(fù)雜的數(shù)據(jù)關(guān)系。 二、數(shù)據(jù)
    發(fā)表于 01-19 15:24

    光學(xué)系統(tǒng)的3D可視化

    **摘要 ** 為了從根本上了解光學(xué)系統(tǒng)的特性,對(duì)其組件進(jìn)行可視化并顯示光的傳播情況大有幫助。為此,VirtualLab Fusion 提供了顯示光學(xué)系統(tǒng)三維可視化的工具。這些工具還可用于檢查元件
    發(fā)表于 01-06 08:53

    什么是大屏數(shù)據(jù)可視化?特點(diǎn)有哪些?

    大屏數(shù)據(jù)可視化是指通過(guò)大屏幕展示大量數(shù)據(jù)和信息,以直觀、可視化的方式幫助用戶(hù)理解和分析數(shù)據(jù)。這種展示方式通常用于展示復(fù)雜的數(shù)據(jù)集、實(shí)時(shí)監(jiān)控系統(tǒng)、企業(yè)管理儀表盤(pán)等。以下是關(guān)于 大屏數(shù)據(jù)可視化 的詳細(xì)
    的頭像 發(fā)表于 12-16 16:59 ?1006次閱讀

    如何找到適合的大屏數(shù)據(jù)可視化系統(tǒng)

    選擇合適的大屏數(shù)據(jù)可視化系統(tǒng)是企業(yè)或組織在數(shù)字轉(zhuǎn)型過(guò)程中至關(guān)重要的一步。一個(gè)優(yōu)秀的大屏數(shù)據(jù)可視化系統(tǒng)能夠?qū)崟r(shí)呈現(xiàn)關(guān)鍵業(yè)務(wù)數(shù)據(jù),提升決策效率,同時(shí)提供直觀、易于理解的視覺(jué)呈現(xiàn),助力企業(yè)洞察數(shù)據(jù)背后
    的頭像 發(fā)表于 12-13 15:47 ?810次閱讀