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

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

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

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

淺析構(gòu)建神經(jīng)網(wǎng)絡(luò)3D可視化應(yīng)用的框架

電子工程師 ? 來源:未知 ? 作者:胡薇 ? 2018-11-16 08:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天要為大家推薦一套超酷炫的,用于構(gòu)建神經(jīng)網(wǎng)絡(luò) 3D 可視化應(yīng)用的框架——TensorSpace。

有什么用途?

大家可以使用類 Keras 風格的 TensorSpace API,輕松創(chuàng)建可視化網(wǎng)絡(luò)、加載神經(jīng)網(wǎng)絡(luò)模型并在瀏覽器中基于已加載的模型進行 3D 可交互呈現(xiàn)。 TensorSpace 可以使您更直觀地觀察神經(jīng)網(wǎng)絡(luò)模型,并了解該模型是如何通過中間層 tensor 的運算來得出最終結(jié)果的。 TensorSpace 支持 3D 可視化經(jīng)過適當預(yù)處理之后的 TensorFlow、Keras、TensorFlow.js 模型。

圖1:使用TensorSpace 創(chuàng)建交互式 LeNet 模型

▌TensorSpace 使用場景

TensorSpace 基于 TensorFlow.js、Three.js 和 Tween.js 開發(fā),用于對神經(jīng)網(wǎng)絡(luò)進行3D可視化呈現(xiàn)。通過使用 TensorSpace,不僅僅能展示神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu),還可以呈現(xiàn)網(wǎng)絡(luò)的內(nèi)部特征提取、中間層的數(shù)據(jù)交互以及最終的結(jié)果預(yù)測等一系列過程。

通過使用 TensorSpace,可以幫助您更直觀地觀察并理解基于 TensorFlow、Keras 或者 TensorFlow.js 開發(fā)的神經(jīng)網(wǎng)絡(luò)模型。 TensorSpace 降低了前端開發(fā)者進行深度學習相關(guān)應(yīng)用開發(fā)的門檻。 我們期待看到更多基于 TensorSpace 開發(fā)的3D可視化應(yīng)用。

交互:使用類 Keras 的API,在瀏覽器中構(gòu)建可交互的 3D 可視化模型。

直觀:觀察并展示模型中間層預(yù)測數(shù)據(jù),直觀演示模型推測過程。

集成:支持使用 TensorFlow、Keras 以及 TensorFlow.js 訓(xùn)練的模型。

▌使用方法

安裝

第一步: 下載 TensorSpace.js

我們提供了三種下載 TensorSpace.js 的方法,它們分別是 npm、yarn 以及 來自官方網(wǎng)站。

途徑 1: NPM

途徑 2: Yarn

途徑 3:官方網(wǎng)站下載

https://tensorspace.org/index_zh.html#download

第二步: 安裝依賴庫

請在使用 TensorSapce.js 之前,引入TensorFlow.js、Three.js、Tween.js和TrackballControl.js至所需要的 html 文件中,并置于 TensorSpace.js 的引用之前。

第三步: 安裝 TensorSpace.js

將 TensorSpace.js 引入 html 文件中:

▌模型預(yù)處理

為了獲得神經(jīng)網(wǎng)絡(luò)中間層的運算結(jié)果,我們需要對已有的模型進行模型預(yù)處理?;诓煌?a target="_blank">機器學習庫,我們提供了TensorFlow 模型預(yù)處理教程、Keras 模型預(yù)處理教程以及TensorFlow.js 模型預(yù)處理教程。

▌使用

在成功安裝完成 TensorSpace 并完成神經(jīng)網(wǎng)絡(luò)模型預(yù)處理之后,我們可以來創(chuàng)建一個 3D TensorSpace 模型。

為了簡化步驟,請隨意使用我們在HelloWorld路徑下所提供的資源。我們將會用到適配 TensorSpace 的預(yù)處理模型以及樣例輸入數(shù)據(jù)(“5”)作為使用樣例來進行說明。所有的源碼都可以在helloworld.html文件中找到。

首先,我們需要新建一個 TensorSpace 模型實例:

然后,基于 LeNet 網(wǎng)絡(luò)的結(jié)構(gòu):輸入層 + 2 X (Conv2D層 & Maxpooling層) + 3 X (Dense層),我們可以搭建其模型結(jié)構(gòu):

最后,我們需要載入經(jīng)過預(yù)處理的 TensorSpace 適配模型并使用init()方法來創(chuàng)建模型對象:

我們可以在瀏覽器中看到以下模型:

圖2- 所創(chuàng)建的 LeNet 模型 (無輸入數(shù)據(jù))

我們可以使用我們已經(jīng)提取好的手寫“5”作為模型的輸入:

我們在這里將預(yù)測方法放入init()的回調(diào)函數(shù)中以確保預(yù)測在初始化完成之后進行(在線演示)。

在線演示地址:

https://tensorspace.org/html/helloworld.html

可以在下面的地址的 CodePen 中試一下這個例子。

https://codepen.io/syt123450/pen/YRwZGg

圖3:LeNet 模型判別輸入“5”

▌樣例展示

LeNet

AlexNet

Yolov2-tiny

ResNet-5

Vgg16

ACGAN

MobileNetv1

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 神經(jīng)網(wǎng)絡(luò)

    關(guān)注

    42

    文章

    4814

    瀏覽量

    103709
  • 可視化
    +關(guān)注

    關(guān)注

    1

    文章

    1264

    瀏覽量

    21878

原文標題:TensorSpace:一套用于構(gòu)建神經(jīng)網(wǎng)絡(luò)3D可視化應(yīng)用的框架

文章出處:【微信號:rgznai100,微信公眾號:rgznai100】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    基于 HT 的 3D 可視化智慧礦山開發(fā)實現(xiàn)

    圖撲軟件 Hightopo 作為基于 HTML5 標準的 2D/3D 圖形渲染引擎,為 Web 端礦山可視化提供了輕量化、高性能的技術(shù)支撐。其核心價值在于通過自主研發(fā)的渲染技術(shù),實現(xiàn)瀏覽器端無需插件
    的頭像 發(fā)表于 07-18 15:49 ?139次閱讀
    基于 HT 的 <b class='flag-5'>3D</b> <b class='flag-5'>可視化</b>智慧礦山開發(fā)實現(xiàn)

    結(jié)構(gòu)可視化:利用數(shù)據(jù)編輯器剖析數(shù)據(jù)內(nèi)在架構(gòu)?

    動路徑,為數(shù)據(jù)驅(qū)動的決策提供堅實基礎(chǔ)。借助數(shù)據(jù)編輯器,企業(yè)還能更便捷地對可視化呈現(xiàn)的數(shù)據(jù)進行編輯、調(diào)整,以滿足不同分析場景的需求,進一步優(yōu)化數(shù)據(jù)管理流程。 以神經(jīng)網(wǎng)絡(luò)可視化展示為例,在深度學習領(lǐng)域,
    的頭像 發(fā)表于 05-07 18:42 ?210次閱讀

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

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

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

    可視化含義:組態(tài)是一種用于構(gòu)建復(fù)雜物聯(lián)網(wǎng)系統(tǒng)的工具,它提供了豐富的圖形組件和可視化元素,使得用戶可以通過簡單的拖拽操作來創(chuàng)建自定義的界面。可視化
    的頭像 發(fā)表于 04-21 10:40 ?305次閱讀

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

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

    神經(jīng)網(wǎng)絡(luò)壓縮框架 (NNCF) 中的過濾器修剪統(tǒng)計數(shù)據(jù)怎么查看?

    無法觀察神經(jīng)網(wǎng)絡(luò)壓縮框架 (NNCF) 中的過濾器修剪統(tǒng)計數(shù)據(jù)
    發(fā)表于 03-06 07:10

    BP神經(jīng)網(wǎng)絡(luò)與卷積神經(jīng)網(wǎng)絡(luò)的比較

    多層。 每一層都由若干個神經(jīng)元構(gòu)成,神經(jīng)元之間通過權(quán)重連接。信號在神經(jīng)網(wǎng)絡(luò)中是前向傳播的,而誤差是反向傳播的。 卷積神經(jīng)網(wǎng)絡(luò)(CNN) : CNN主要由卷積層、池
    的頭像 發(fā)表于 02-12 15:53 ?676次閱讀

    深度學習入門:簡單神經(jīng)網(wǎng)絡(luò)構(gòu)建與實現(xiàn)

    / (1 + np.exp(-x)) ? 定義神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)和參數(shù)初始: 收起 python ? # 輸入層節(jié)點數(shù)input_size = 2# 隱藏層節(jié)點數(shù)hidden_size = 3# 輸出層節(jié)點數(shù)output
    的頭像 發(fā)表于 01-23 13:52 ?534次閱讀

    人工神經(jīng)網(wǎng)絡(luò)的原理和多種神經(jīng)網(wǎng)絡(luò)架構(gòu)方法

    在上一篇文章中,我們介紹了傳統(tǒng)機器學習的基礎(chǔ)知識和多種算法。在本文中,我們會介紹人工神經(jīng)網(wǎng)絡(luò)的原理和多種神經(jīng)網(wǎng)絡(luò)架構(gòu)方法,供各位老師選擇。 01 人工神經(jīng)網(wǎng)絡(luò) ? 人工神經(jīng)網(wǎng)絡(luò)模型之所
    的頭像 發(fā)表于 01-09 10:24 ?1215次閱讀
    人工<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>的原理和多種<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>架構(gòu)方法

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

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

    卷積神經(jīng)網(wǎng)絡(luò)的實現(xiàn)工具與框架

    : TensorFlow是由Google Brain團隊開發(fā)的開源機器學習框架,它支持多種深度學習模型的構(gòu)建和訓(xùn)練,包括卷積神經(jīng)網(wǎng)絡(luò)。TensorFlow以其靈活性和可擴展性而聞名,適用于研究和生產(chǎn)環(huán)境。 特點: 靈活性: Te
    的頭像 發(fā)表于 11-15 15:20 ?672次閱讀

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

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

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

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

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

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