一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

CNN完整的3D可視化出來(lái)是什么樣子?

人工智能與大數(shù)據(jù)技術(shù) ? 來(lái)源:AI新媒體量子位 ? 作者:AI新媒體量子位 ? 2021-04-18 11:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

計(jì)算機(jī)視覺(jué),離不開(kāi)CNN。

可是,卷積、池化、Softmax……究竟長(zhǎng)啥樣,是怎樣相互連接在一起的?

對(duì)著代碼憑空想象,多少讓人有點(diǎn)頭皮微涼。于是,有人干脆用Unity給它完整3D可視化了出來(lái)。

還不光是有個(gè)架子,訓(xùn)練過(guò)程也都呈現(xiàn)得明明白白。

比如隨著epoch(迭代次數(shù))的變化,訓(xùn)練過(guò)程中各層出現(xiàn)的實(shí)時(shí)變化。

為了能更清楚地展示網(wǎng)絡(luò)細(xì)節(jié),用戶還可以在其中自由地折疊、擴(kuò)展每個(gè)層。

比如將特征圖在線性布局和網(wǎng)格布局之間轉(zhuǎn)換。

折疊卷積層的特征圖輸出。

對(duì)全連接層進(jìn)行邊綁定(edge bunding)等等。

這樣的可視化圖像,可以通過(guò)加載TensorFlow的檢查點(diǎn)來(lái)構(gòu)建。

也可以在Unity編輯器中設(shè)計(jì)。

是不是有點(diǎn)鵝妹子嚶那感覺(jué)了?

最近,這個(gè)項(xiàng)目又在社交媒體上火了起來(lái)。

網(wǎng)友們紛紛表示:

“要是能在訓(xùn)練的時(shí)候看到這個(gè)過(guò)程,再長(zhǎng)時(shí)間我也能忍啊?!?/p>

“求開(kāi)源?!?/p>

該項(xiàng)目的作者,是一位來(lái)自維也納的3D特效師。

據(jù)他介紹,之所以創(chuàng)建這樣一個(gè)CNN可視化工具,是因?yàn)樗约撼鯇W(xué)神經(jīng)網(wǎng)絡(luò)時(shí),經(jīng)常覺(jué)得很難理解卷積層之間是如何相互連接,又如何與不同類型的層連接的。

而該工具的主要功能包括,卷積、最大池化和完全連接層的可視化表示,以及各種能實(shí)現(xiàn)更清晰可視化的簡(jiǎn)化機(jī)制等等。

總而言之,就是想讓初學(xué)者通過(guò)最直觀的方式,來(lái)get到CNN的重點(diǎn)。

如何用Unity搞出一個(gè)3D網(wǎng)絡(luò)

在正式上手Unity前,作者先在Houdini軟件中,搭建了一個(gè)可視化的3D網(wǎng)絡(luò)原型。

也就是說(shuō),先給Unity版3D網(wǎng)絡(luò)提供一個(gè)搭建思路,提前準(zhǔn)備好實(shí)現(xiàn)展示卷積計(jì)算的方法、特征圖的形狀、邊綁定的效果等問(wèn)題。

然后,就可以在Unity上搭建3D神經(jīng)網(wǎng)絡(luò)了。

首先,需要預(yù)設(shè)好神經(jīng)網(wǎng)絡(luò)的“形狀”。

由于之前并沒(méi)有用過(guò)Unity,作者先學(xué)習(xí)了著色器和過(guò)程式幾何相關(guān)的知識(shí)。

這里面,作者發(fā)現(xiàn)了一些局限性,他采用的是Unity為著色器開(kāi)發(fā)的語(yǔ)言Shaderlab,這個(gè)語(yǔ)言無(wú)法使用著色變化,只有對(duì)語(yǔ)義進(jìn)行預(yù)定義的變量,才能讓它在頂點(diǎn)、幾何和像素著色器之間傳遞。

而且,它無(wú)法任意分配頂點(diǎn)屬性,只有位置、顏色、UV等預(yù)定義屬性。(可能這也是3D網(wǎng)絡(luò)無(wú)法實(shí)時(shí)改變顏色的原因之一)

在研究了一些實(shí)例化(instancing)相關(guān)的概念后,作者計(jì)劃采用幾何著色器的方法生成神經(jīng)網(wǎng)絡(luò)的連線。其中起點(diǎn)和終點(diǎn)被傳遞到頂點(diǎn)著色器,并直接轉(zhuǎn)發(fā)到幾何著色器。

這些線,最多可以由120個(gè)頂點(diǎn)組成,因?yàn)閁nity允許的幾何著色器能創(chuàng)建的變量的標(biāo)量浮點(diǎn)數(shù)為1024。

然后,就是從模型的TensorFlow代碼中,生成對(duì)應(yīng)的3D神經(jīng)網(wǎng)絡(luò)圖像。

其中,Tensorflow-native.ckpt格式的文件,需要存儲(chǔ)重構(gòu)模型圖所需的數(shù)據(jù)、二進(jìn)制的權(quán)重讀取和激活值,以及特定層的名字。

以Cifar10-greyscale數(shù)據(jù)集為例,需要編寫一個(gè)檢查點(diǎn)(checkpoint)文件,以及設(shè)置隨即初始化的權(quán)重。

在那之后,需要加載這些檢查點(diǎn)文件、啟動(dòng)TensorFlow會(huì)話,輸入訓(xùn)練示例,以便查詢每一層的激活函數(shù)。

然后編寫一個(gè)json文件,存儲(chǔ)每一層的形狀、名稱、權(quán)重和激活函數(shù),便于讀取。然后使用權(quán)重值,將顏色數(shù)據(jù)分配給各層的Unity Mesh。

最終搞出來(lái)的效果,還是不錯(cuò)的。

相關(guān)研究還不少

事實(shí)上,此前已經(jīng)有不少學(xué)者,進(jìn)行過(guò)神經(jīng)網(wǎng)絡(luò)可視化的研究。

例如,去年5月,一位中國(guó)博士就可視化了卷積神經(jīng)網(wǎng)絡(luò),將每一層的變化都展示得非常清楚,只需要點(diǎn)擊對(duì)應(yīng)的神經(jīng)元,就能看見(jiàn)它的“操作”。

這是用TensorFlow.js加載的一個(gè)10層預(yù)訓(xùn)練模型,相當(dāng)于在瀏覽器上就能跑CNN模型,也可以實(shí)時(shí)交互,顯示神經(jīng)元的變化。

不過(guò),這還是個(gè)2D的項(xiàng)目。

目前,也已經(jīng)有人像上面那個(gè)神經(jīng)網(wǎng)絡(luò)模型一樣,做出了3D的可視化神經(jīng)網(wǎng)絡(luò):

這個(gè)項(xiàng)目,同樣用到了邊綁定、光線追蹤等技術(shù),與特征提取、微調(diào)和歸一化相結(jié)合,將神經(jīng)網(wǎng)絡(luò)可視化。

這項(xiàng)項(xiàng)目希望能借由這些技術(shù),來(lái)估計(jì)神經(jīng)網(wǎng)絡(luò)中不同部分的重要性。

為此,作者將神經(jīng)網(wǎng)絡(luò)的每一部分都用不同的顏色來(lái)表示,根據(jù)節(jié)點(diǎn)和節(jié)點(diǎn)在網(wǎng)絡(luò)中的重要性,來(lái)預(yù)測(cè)它們之間的關(guān)聯(lián)性。

e5a09566-9f82-11eb-8b86-12bb97331649.png

大致的處理過(guò)程是這樣的:

如果對(duì)于這類3D神經(jīng)網(wǎng)絡(luò)可視化感興趣,可以在文末找到對(duì)應(yīng)的開(kāi)源項(xiàng)目地址。

原文標(biāo)題:一位外國(guó)小哥把整個(gè) CNN 都給可視化了,卷積、池化清清楚楚!網(wǎng)友:美得不真實(shí)。

文章出處:【微信公眾號(hào):人工智能與大數(shù)據(jù)技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴

原文標(biāo)題:一位外國(guó)小哥把整個(gè) CNN 都給可視化了,卷積、池化清清楚楚!網(wǎng)友:美得不真實(shí)...

文章出處:【微信號(hào):TheBigData1024,微信公眾號(hào):人工智能與大數(shù)據(jù)技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    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

    HT 可視化監(jiān)控頁(yè)面的 2D3D 連線效果

    HT 是一個(gè)靈活多變的前端組件庫(kù),具備豐富的功能和效果,滿足多種開(kāi)發(fā)需求。讓我們將其效果化整為零,逐一拆解具體案例,幫助你更好地理解其實(shí)現(xiàn)方案。 此篇文章中,讓我們一起深入探討 2D3D
    的頭像 發(fā)表于 04-09 11:28 ?536次閱讀
    HT <b class='flag-5'>可視化</b>監(jiān)控頁(yè)面的 2<b class='flag-5'>D</b> 與 <b class='flag-5'>3D</b> 連線效果

    VirtualLab Fusion應(yīng)用:光學(xué)系統(tǒng)的3D可視化

    3D 系統(tǒng)視圖: 無(wú)光可視化系統(tǒng) 選項(xiàng) - 選擇要顯示的元件 右鍵單擊文檔窗口,菜單上將顯示詳細(xì)選項(xiàng)。第一個(gè)選項(xiàng) \"Select Elements to Show\"允許對(duì)文
    發(fā)表于 04-02 08:42

    基于 HT 2D&amp;3D 渲染引擎的新能源充電樁可視化運(yùn)營(yíng)系統(tǒng)技術(shù)剖析

    和 Canvas 技術(shù)。WebGL 作為一種在網(wǎng)頁(yè)上實(shí)現(xiàn)硬件加速圖形渲染的技術(shù),讓 HT 無(wú)需借助額外插件,就能在瀏覽器中高效繪制復(fù)雜的 2D3D 圖形。這一特性為充電樁可視化運(yùn)營(yíng)系統(tǒng)提供了流暢的圖形渲染性能,確保系統(tǒng)能
    的頭像 發(fā)表于 03-20 11:47 ?371次閱讀
    基于 HT 2<b class='flag-5'>D</b>&amp;<b class='flag-5'>3D</b> 渲染引擎的新能源充電樁<b class='flag-5'>可視化</b>運(yùn)營(yíng)系統(tǒng)技術(shù)剖析

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

    通過(guò)以下控件進(jìn)行重置、加載和保存: 主窗口設(shè)置 字體配置 數(shù)字顯示 文檔窗口設(shè)置 1D數(shù)據(jù)數(shù)組可視化設(shè)置 顏色表 諧波場(chǎng)視圖
    發(fā)表于 02-25 08:51

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

    工具 · D3.js:D3.js 是一個(gè)基于 JavaScript 的數(shù)據(jù)可視化庫(kù),允許開(kāi)發(fā)者創(chuàng)建豐富的交互式圖表。它具有極大的靈活性,但需要編程知識(shí),因此適合開(kāi)發(fā)者或具有技術(shù)背景的用戶
    發(fā)表于 01-19 15:24

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

    視圖 3D 系統(tǒng)視圖: 無(wú)光可視化系統(tǒng) 選項(xiàng) - 選擇要顯示的元件 右鍵單擊文檔窗口,菜單上將顯示詳細(xì)選項(xiàng)。第一個(gè)選項(xiàng) \"Select Elements to Show\"
    發(fā)表于 01-06 08:53

    智慧能源可視化監(jiān)管平臺(tái)——助力可視化能源數(shù)據(jù)管理

    博達(dá)可視化大屏設(shè)計(jì)平臺(tái)在智慧能源領(lǐng)域的價(jià)值體現(xiàn)在實(shí)時(shí)監(jiān)控、數(shù)據(jù)可視化、決策支持和效率提升等方面。借助該平臺(tái),企業(yè)可以輕松搭建智慧能源類可視化大屏,更加精確和高效地管理生產(chǎn)和生活,實(shí)現(xiàn)能源的可持續(xù)發(fā)展。
    的頭像 發(fā)表于 11-29 10:00 ?943次閱讀
    智慧能源<b class='flag-5'>可視化</b>監(jiān)管平臺(tái)——助力<b class='flag-5'>可視化</b>能源數(shù)據(jù)管理

    機(jī)房動(dòng)環(huán)監(jiān)測(cè):3D巡檢功能是什么

    機(jī)房動(dòng)環(huán)監(jiān)測(cè)的3D巡檢功能是一種基于三維可視化技術(shù)的創(chuàng)新巡檢方式,它利用三維BIM模型結(jié)合日常巡檢工作,對(duì)機(jī)房?jī)?nèi)的動(dòng)力、環(huán)境、安防等設(shè)備進(jìn)行虛擬仿真和動(dòng)態(tài)展示,從而實(shí)現(xiàn)對(duì)機(jī)房的全面、直觀、高效的監(jiān)控和管理。
    的頭像 發(fā)表于 09-18 18:14 ?534次閱讀
    機(jī)房動(dòng)環(huán)監(jiān)測(cè):<b class='flag-5'>3D</b>巡檢功能是什么

    基于線框模式搭建的智慧樓宇 3D 可視化解決方案

    3D可視化
    阿梨是蘋果
    發(fā)布于 :2024年08月01日 11:27:12

    數(shù)字孿生3D大屏可視化技術(shù)應(yīng)用優(yōu)勢(shì)

    數(shù)字孿生3D大屏可視化技術(shù)是一種融合虛擬現(xiàn)實(shí)、增強(qiáng)現(xiàn)實(shí)和大數(shù)據(jù)等技術(shù)的創(chuàng)新型可視化工具,為用戶提供了沉浸式的交互體驗(yàn),同時(shí)能夠在大屏幕上展示高保真度的虛擬模型。這項(xiàng)技術(shù)在多個(gè)領(lǐng)域有著廣泛的應(yīng)用,并且具有多重優(yōu)勢(shì)。
    的頭像 發(fā)表于 07-31 15:05 ?975次閱讀

    開(kāi)關(guān)柜可視化操作是什么?

    開(kāi)關(guān)柜的可視化是指通過(guò)圖像、視頻或3D模型等形式將開(kāi)關(guān)柜內(nèi)部結(jié)構(gòu)和工作狀態(tài)直觀地展示出來(lái),這種技術(shù)在電力行業(yè)和工業(yè)自動(dòng)化領(lǐng)域越來(lái)越受到重視
    的頭像 發(fā)表于 07-25 10:15 ?609次閱讀
    開(kāi)關(guān)柜<b class='flag-5'>可視化</b>操作是什么?

    3D可視化賦能智慧園區(qū)安防管理,開(kāi)啟園區(qū)管理新篇章!

    ? ? ? ?3D可視化,主要是研究大規(guī)模非數(shù)值型信息資源的視覺(jué)呈現(xiàn),以及利用圖形方面的技術(shù)與方法,幫助人們理解和分析數(shù)據(jù)。 ? ? ? ?傳統(tǒng)園區(qū)的信息化往往數(shù)據(jù)不互通,業(yè)務(wù)難融合,長(zhǎng)期面臨著服務(wù)
    的頭像 發(fā)表于 07-17 10:57 ?700次閱讀