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

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

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

機(jī)器學(xué)習(xí)模型重要特征值可視化相關(guān)知識(shí)

Tensorflowers ? 來(lái)源:未知 ? 作者:李倩 ? 2018-06-01 10:09 ? 次閱讀

AIA (AI Adventures)系列現(xiàn)在已經(jīng)進(jìn)入第五期了。前三期分享當(dāng)中,Yufeng 介紹了機(jī)器學(xué)習(xí)的核心概念、基本邏輯,也介紹了要進(jìn)行機(jī)器學(xué)習(xí)需要經(jīng)過(guò)哪些步驟,并根據(jù)這些基本知識(shí)嘗試使用線性評(píng)估器 API 打造了鳶尾花分類(lèi)模型。今天的分享中,他會(huì)與我們分享一個(gè)非常有力的工具:TensorBoard,讓你能“看穿”模型,監(jiān)測(cè)訓(xùn)練過(guò)程。

為了更方便 TensorFlow 程序的理解、調(diào)試與優(yōu)化,TensorFlow 團(tuán)隊(duì)發(fā)布了一套名為 TensorBoard 的可視化工具。開(kāi)發(fā)者們可以用 TensorBoard 來(lái)展現(xiàn) TensorFlow 圖,繪制圖像生成的定量指標(biāo)圖以及顯示附加數(shù)據(jù)(如其中傳遞的圖像),請(qǐng)看 Yufeng 為大家?guī)?lái)的分享:

當(dāng)你能「看清」問(wèn)題所在時(shí),調(diào)試起來(lái)是最簡(jiǎn)單的。但是當(dāng)大量的訓(xùn)練數(shù)據(jù)如潮水般涌入復(fù)雜模型的時(shí)候,調(diào)試的過(guò)程往往會(huì)變得無(wú)比復(fù)雜。不過(guò)別怕,幸虧有 TensorBoard,一切變得簡(jiǎn)單起來(lái)。

機(jī)器學(xué)習(xí)可不像傳統(tǒng)的編程,它往往變幻莫測(cè)。模型間的細(xì)小差別以及數(shù)據(jù)的質(zhì)量、參數(shù)微調(diào)中的小小改變都可能對(duì)最終成功與否造成巨大的影響。

用 TensorBoard 發(fā)現(xiàn)問(wèn)題所在

只有當(dāng)我們縱覽模型整體結(jié)構(gòu),并跟蹤某些特征數(shù)據(jù)在整個(gè)訓(xùn)練過(guò)程當(dāng)中的變化時(shí),才能有效調(diào)校模型并調(diào)試所「看到」的問(wèn)題。

這一抽象的流程往往難以通過(guò)可視化的方式呈現(xiàn),不過(guò)現(xiàn)在 TensorFlow 內(nèi)置了解決方案將會(huì)帶來(lái)改變。

現(xiàn)在一起來(lái)看看內(nèi)置于 TensorFlow 的可視化方案 — TensorBoard,一個(gè)讓你更能把控大量操作的工具。不論是觀察模型整體結(jié)構(gòu)還是監(jiān)視整個(gè)模型訓(xùn)練過(guò)程。

TensorFlow 在內(nèi)部使用了計(jì)算機(jī)圖形理論的思想。

也就是說(shuō),為了取締傳統(tǒng)意義上兩數(shù)相加的思維,TensorFlow 構(gòu)造了新的加法運(yùn)算,并將之作為參數(shù)傳入,隨后數(shù)值將會(huì)被這一運(yùn)算加在一起。

所以我們回頭思考 TensorFlow 訓(xùn)練過(guò)程,其實(shí)就是將所有操作當(dāng)成圖的一部分來(lái)執(zhí)行的過(guò)程。TensorBoard 可以將這些模型可視化,所以你能看到模型抽象出來(lái)是什么樣子,更讓你得以檢查是否所有部分都按要求組合在了一起。

下面來(lái)個(gè)更復(fù)雜點(diǎn)的例子,同樣是用 TensorFlow 將模型可視化的例子。注意看上圖,TensorFlow 讓我們可以縮放、掃視、展開(kāi)模型的各個(gè)元素以得到更多細(xì)節(jié)。這就是說(shuō),我們可以從不同的抽象層次觀察模型,從而降低了視覺(jué)復(fù)雜度。

并且,TensorBoard 除了向我們展示模型的結(jié)構(gòu),還會(huì)將各項(xiàng)特征值的變化很好布局在圖上。我們會(huì)將精確度、失真、跨熵等拿來(lái)布局觀測(cè),且另一方面,依賴(lài)于模型的眾多特征值往往都非常重要。至于 TensorFlow 的預(yù)置發(fā)射器,它們自帶了一套預(yù)設(shè)值用于在 TensorBoard 中使用。這一特性為后續(xù)使用做好了鋪墊。

TensorBoard 除了上述功能,還能展示包括條形圖、分布圖以及諸如聲音、圖像、文字等與模型共生的數(shù)據(jù)等等大量的信息。不過(guò)關(guān)于那部分的詳細(xì)介紹要等到后面的視頻。

回歸正題,我們來(lái)看看之前一直使用的線性模型在 TensorBoard 當(dāng)中的表現(xiàn)。首先需要啟動(dòng) TensorBoard 并將之指向目標(biāo)模型層次結(jié)構(gòu)及重要中間文件所在的目錄:

tensorboard --logdir=」/tmp/iris_model/」

此項(xiàng)操作會(huì)啟動(dòng)一個(gè)偵聽(tīng) 6006 端口的本地服務(wù)器。

6006 看起來(lái)是不是非常像「GOOG」呢?

我們可以看到一些線性 classifier 默認(rèn)提供的標(biāo)量特征值。稍后可以通過(guò)縮放和展開(kāi)來(lái)研究這些圖像。

雙擊能夠回退到更高的縮放級(jí)別。可見(jiàn),我們的模型訓(xùn)練隨著時(shí)間推移正以逐漸降低的失真井然有序進(jìn)行。并且我們能清晰看到模型訓(xùn)練尚未完成,原因是當(dāng)前的失真下降率仍然較高。它提示我們,也許應(yīng)當(dāng)再多訓(xùn)練一會(huì)兒,進(jìn)而從訓(xùn)練過(guò)程中獲得更多收益。

接下來(lái)看看 Graph 小分頁(yè)。注意看,此時(shí)圖還是非常簡(jiǎn)單的。

我們能通過(guò)點(diǎn)擊小塊兒上面的加號(hào)展開(kāi)查看更詳細(xì)的內(nèi)容。比如,我現(xiàn)在展開(kāi)了「linear」這個(gè)模塊,可以看到它由不少子模塊組成。我們可以通過(guò)滾輪來(lái)縮放視野,也可以通過(guò)點(diǎn)按拖拽來(lái)查看其他部分。

注意我們給特征列的名字,比如此處的 flower_features 在圖中以模塊形式呈現(xiàn)。

這種方式將有助于調(diào)試并了解上面展示的圖中各部分是怎樣聯(lián)結(jié)起來(lái)的。大多數(shù) TensorFlow 的操作是可以命名的,所以這是一個(gè)將模型闡述清楚和觀察當(dāng)前訓(xùn)練進(jìn)展的好機(jī)會(huì)。

今天,我們學(xué)到了簡(jiǎn)單有趣的機(jī)器學(xué)習(xí)模型重要特征值可視化相關(guān)知識(shí)。TensorBoard 將讓你輕松體驗(yàn)到這種樂(lè)趣,并且最妙之處是它已經(jīng)完全內(nèi)置在 TensorFlow 當(dāng)中了。

記住下一次你想要把機(jī)器學(xué)習(xí)過(guò)程可視化時(shí),TensorBoard 是你的不二選擇。

聲明:本文內(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)投訴
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8357

    瀏覽量

    132335
  • tensorflow
    +關(guān)注

    關(guān)注

    13

    文章

    328

    瀏覽量

    60475

原文標(biāo)題:AIA 系列 | 通過(guò) TensorBoard 將模型可視化

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【「時(shí)間序列與機(jī)器學(xué)習(xí)」閱讀體驗(yàn)】時(shí)間序列的信息提取

    個(gè)重要環(huán)節(jié),目標(biāo)是從給定的時(shí)間序列數(shù)據(jù)中提取出有用的信息和特征,以支持后續(xù)的分析和預(yù)測(cè)任務(wù)。 特征工程(Feature Engineering)是將數(shù)據(jù)轉(zhuǎn)換為更好地表示潛在問(wèn)題的特征
    發(fā)表于 08-17 21:12

    基于BIM技術(shù)的可視化管理系統(tǒng)

    建筑信息模型(Building Information Modeling,簡(jiǎn)稱(chēng)BIM)是一種集成了建筑設(shè)計(jì)、施工和運(yùn)營(yíng)管理數(shù)據(jù)的數(shù)字平臺(tái)?;贐IM技術(shù)開(kāi)發(fā)的可視化管理系統(tǒng)為建筑行業(yè)帶來(lái)了前所未有
    的頭像 發(fā)表于 08-06 15:20 ?251次閱讀

    三維可視化運(yùn)用的主要技術(shù)

    介紹三維可視化運(yùn)用的主要技術(shù),涵蓋渲染技術(shù)、建模技術(shù)、交互技術(shù)以及數(shù)據(jù)處理技術(shù)等方面。 首先,渲染技術(shù)是三維可視化中至關(guān)重要的一環(huán)。渲染是指將模型轉(zhuǎn)化為圖像或動(dòng)畫(huà)的過(guò)程,使其能夠在屏幕
    的頭像 發(fā)表于 07-19 13:56 ?227次閱讀

    機(jī)器學(xué)習(xí)中的數(shù)據(jù)預(yù)處理與特征工程

    機(jī)器學(xué)習(xí)的整個(gè)流程中,數(shù)據(jù)預(yù)處理與特征工程是兩個(gè)至關(guān)重要的步驟。它們直接決定了模型的輸入質(zhì)量,進(jìn)而影響
    的頭像 發(fā)表于 07-09 15:57 ?277次閱讀

    如何實(shí)現(xiàn)園區(qū)大屏可視化?

    如何實(shí)現(xiàn)園區(qū)大屏可視化? 1.建立孿生模型:首先需要建立園區(qū)的孿生模型,即一個(gè)數(shù)字的虛擬模型,反映了園區(qū)的實(shí)際情況、結(jié)構(gòu)、設(shè)備、人員等信息
    的頭像 發(fā)表于 06-19 15:39 ?369次閱讀
    如何實(shí)現(xiàn)園區(qū)大屏<b class='flag-5'>可視化</b>?

    請(qǐng)問(wèn)esp32如何創(chuàng)建具有多個(gè)藍(lán)牙服務(wù)和多個(gè)特征值的示例?

    想要?jiǎng)?chuàng)建五個(gè)藍(lán)牙服務(wù),并且每個(gè)服務(wù)下面需要三個(gè)特征值,但是使用例程發(fā)現(xiàn)gatt_server例程無(wú)法增加特征值,請(qǐng)問(wèn)該怎么辦?
    發(fā)表于 06-18 07:21

    三維可視化系統(tǒng)平臺(tái)介紹及優(yōu)勢(shì)

    三維可視化 系統(tǒng)平臺(tái)是一種基于三維技術(shù)開(kāi)發(fā)的軟件系統(tǒng),主要用于實(shí)現(xiàn)對(duì)三維空間中數(shù)據(jù)、模型、場(chǎng)景等內(nèi)容的可視化展示和操作。這樣的系統(tǒng)平臺(tái)在各個(gè)領(lǐng)域都具有廣泛的應(yīng)用,包括但不限于建筑設(shè)計(jì)、工程建設(shè)
    的頭像 發(fā)表于 06-12 16:02 ?567次閱讀
    三維<b class='flag-5'>可視化</b>系統(tǒng)平臺(tái)介紹及優(yōu)勢(shì)

    智慧大屏是如何實(shí)現(xiàn)數(shù)據(jù)可視化的?

    智慧大屏,作為數(shù)據(jù)可視化重要載體,已在城市管理、交通監(jiān)控、商業(yè)運(yùn)營(yíng)等領(lǐng)域廣泛應(yīng)用。本文旨在闡述智慧大屏實(shí)現(xiàn)數(shù)據(jù)可視化的關(guān)鍵技術(shù)和方法,包括數(shù)據(jù)源管理、數(shù)據(jù)處理、視覺(jué)編碼、用戶(hù)界面與交互設(shè)計(jì)等。
    的頭像 發(fā)表于 06-04 15:02 ?535次閱讀
    智慧大屏是如何實(shí)現(xiàn)數(shù)據(jù)<b class='flag-5'>可視化</b>的?

    大屏數(shù)據(jù)可視化的作用和意義

    大屏數(shù)據(jù)可視化是指利用大屏幕設(shè)備展示數(shù)據(jù)信息,通過(guò)圖表、圖像、動(dòng)畫(huà)等視覺(jué)手段將數(shù)據(jù)呈現(xiàn)出來(lái),以便用戶(hù)能夠直觀、清晰地理解數(shù)據(jù)背后的含義和關(guān)聯(lián)。在信息化時(shí)代,數(shù)據(jù)已經(jīng)成為企業(yè)決策和運(yùn)營(yíng)的重要依托,而
    的頭像 發(fā)表于 06-03 17:56 ?604次閱讀

    智慧園區(qū)三維可視化重要性!

    智慧園區(qū)三維可視化是系統(tǒng)的一個(gè)重要組成部分,它將數(shù)據(jù)及園區(qū)場(chǎng)景1:1還原,讓管理者更加清楚的知道園區(qū)的具體情況。可視化構(gòu)建平臺(tái)利用Web三維可視化技術(shù)對(duì)現(xiàn)實(shí)場(chǎng)景進(jìn)行仿真,實(shí)現(xiàn)園區(qū)級(jí)業(yè)務(wù)
    的頭像 發(fā)表于 05-15 16:38 ?370次閱讀

    數(shù)據(jù)可視化:企業(yè)數(shù)字建設(shè)效果的呈現(xiàn)

    數(shù)據(jù)可視化即通過(guò)圖表的形式將數(shù)據(jù)的內(nèi)在信息有邏輯性地呈現(xiàn)給用戶(hù),使用戶(hù)更容易發(fā)現(xiàn)數(shù)據(jù)中蘊(yùn)藏的規(guī)律,找出問(wèn)題,進(jìn)而做出決策;另一方面,數(shù)據(jù)可視化項(xiàng)目也是一張重要的名片,是企業(yè)數(shù)字建設(shè)效
    的頭像 發(fā)表于 04-29 10:18 ?396次閱讀
    數(shù)據(jù)<b class='flag-5'>可視化</b>:企業(yè)數(shù)字<b class='flag-5'>化</b>建設(shè)效果的呈現(xiàn)

    深入探討機(jī)器學(xué)習(xí)可視化技術(shù)

    機(jī)器學(xué)習(xí)可視化(簡(jiǎn)稱(chēng)ML可視化)一般是指通過(guò)圖形或交互方式表示機(jī)器學(xué)習(xí)
    發(fā)表于 04-25 11:17 ?354次閱讀
    深入探討<b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b>的<b class='flag-5'>可視化</b>技術(shù)

    基于訊維數(shù)字孿生技術(shù)的建筑信息模型可視化系統(tǒng)案例

    在當(dāng)今信息社會(huì),建筑信息模型(BIM)的可視化系統(tǒng)已成為建筑行業(yè)的重要工具。訊維技術(shù)憑借其領(lǐng)先的數(shù)字孿生技術(shù),成功打造了一套高效的建筑信息模型
    的頭像 發(fā)表于 03-19 15:43 ?422次閱讀

    英飛凌科技旗下Imagimob可視化Graph UX改變邊緣機(jī)器學(xué)習(xí)建模

    。用戶(hù)現(xiàn)在可以將他們的機(jī)器學(xué)習(xí)(ML)建模流程可視化,并利用各種先進(jìn)功能更加高效、快速地開(kāi)發(fā)適用于邊緣設(shè)備的模型。Imagimob邊緣設(shè)備AI/ML開(kāi)發(fā)平臺(tái)的最新版本對(duì)用戶(hù)體驗(yàn)進(jìn)行了一
    發(fā)表于 02-19 14:08 ?295次閱讀
    英飛凌科技旗下Imagimob<b class='flag-5'>可視化</b>Graph UX改變邊緣<b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b>建模

    一鍵生成可視化圖表/大屏 這13款數(shù)據(jù)可視化工具很強(qiáng)大

    前言 數(shù)字經(jīng)濟(jì)時(shí)代,我們每天正在處理海量數(shù)據(jù),對(duì)數(shù)據(jù)可視化軟件的需求變得突出,它可以幫助人們通過(guò)模式、趨勢(shì)、儀表板、圖表等視覺(jué)輔助工具理解數(shù)據(jù)的重要性。 如果遇到數(shù)據(jù)集需要分析處理,但是你不又知道
    的頭像 發(fā)表于 12-19 17:27 ?5144次閱讀
    一鍵生成<b class='flag-5'>可視化</b>圖表/大屏 這13款數(shù)據(jù)<b class='flag-5'>可視化</b>工具很強(qiáng)大