女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

深入GRU:解鎖模型測試新維度

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 2024-06-27 09:36 ? 次閱讀

之前帶大家一起使用Keras訓練了一個GRU模型,并使用mnist的手寫字體數據集進行了驗證。本期小編將繼續帶來一篇擴展,即GRU模型的測試方法。盡管我們將其當作和CNN類似的方式,一次性傳給他固定長度的數據,但在具體實現上來說,還是另有門道的。讓我們慢慢講來。

首先回顧前面我們最終訓練并導出的測試模型:

34919164-341f-11ef-a4c8-92fbcf53809c.png

注意紅色標注的位置,這就是一個典型的GRU節點:

34aa4de4-341f-11ef-a4c8-92fbcf53809c.png

模型的輸入是28*28,代表的含義是:時間步*特征維度,簡單來說,就是一次性送入模型多久的數據,即時間步實際上是一個時間單位。例如,我們想測試1s的數據進行檢測。那么可以將其提取出來10*28的特征向量,那么每一個特征代表的就是1s/10即100ms的音頻特征。了解了時間步,再回到模型本身,這里就是其中一種模型推理形式。即一次性將所有的數據都送進去,即1s對應的特征數據。然后計算得出一個結果。好處是:所見所得,和CNN類似,缺點是:必須等待1s數據,且循環time_step次。

那有沒有替代方案呢?當然,那就是小編要提到的另一種,我們在導出模型時候將time_step設置為1,并且設置stateful=True,同時將time_step=N的模型權重設置到新模型上。這里的stateful=True要注意,因為我們將之前連續的time_step拆成了獨立的,因此需要讓模型記住前一次的中間狀態。

可能這里大家有些疑問,為什么兩個模型time_step不同,權重竟然通用。這就要說GRU模型的特殊性了,我們剛才看到的被展開的小GRU節點,其實是權重共享的。也就是說,不管展開多少次,他們的權重不會變(這個讀者可以打開模型自行查看驗證)。因此,就可以用如下代碼生成新模型,并設置權重:

# 構建新模型
new_model = Sequential()
new_model.add(GRU(128, batch_input_shape=(1, 1, 28), unroll=True, stateful=True))
new_model.add(Dense(10, activation='softmax'))
new_model.set_weights(model.get_weights())

讓我們看看模型的樣子:

34c73666-341f-11ef-a4c8-92fbcf53809c.png

是不是看起來非常清爽,請注意右下角那個AssignVariable,這個就是為了保存當前狀態,在下一次推理可以直接使用上一次的狀態。需要注意的是,由于模型輸入變成了一個time step,即1*28,在送入模型前,要注意一下。后續處理部分,依舊是FullyConnected+Softmax的形式,其他沒有改變,照常即可。

至此,所有關于GRU模型的介紹以及使用就全部講完了。MCU端的部署要靠大家自行體驗了,因為模型本身實際上可以使用和CNN一樣的推理方案,只是內部結構不同而已,希望對大家有所幫助!

恩智浦致力于打造安全的連接和基礎設施解決方案,為智慧生活保駕護航。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17824

    瀏覽量

    360059
  • 測試
    +關注

    關注

    8

    文章

    5623

    瀏覽量

    128266
  • Gru
    Gru
    +關注

    關注

    0

    文章

    12

    瀏覽量

    7610
  • 模型
    +關注

    關注

    1

    文章

    3483

    瀏覽量

    49955
  • cnn
    cnn
    +關注

    關注

    3

    文章

    354

    瀏覽量

    22626

原文標題:深入GRU:解鎖模型測試新維度

文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    企業級Claude API應用方案!完整調用攻略來襲:帶你解鎖Claude 3.5/3.7大模型

    企業級Claude API大模型應用開發,完整調用攻略來襲,帶你解鎖Claude 3.5/3.7大模型,滿足企業級生產!無需魔法,無需外幣充值,無需擔心封號問題
    的頭像 發表于 03-19 19:55 ?658次閱讀
    企業級Claude API應用方案!完整調用攻略來襲:帶你<b class='flag-5'>解鎖</b>Claude 3.5/3.7大<b class='flag-5'>模型</b>

    【外觀革新,內核進化】南京大展DZ-DSC400系列差示,解鎖材料研究新維度

    儀器的性能,今年,我們新推出了DZ-DSC400系列差示掃描量熱儀,以“外觀革新,內核進化”為核心特點,為我們解鎖了材料研究的新維度。一、外觀革新:科技與美學的完美
    的頭像 發表于 03-14 11:46 ?352次閱讀
    【外觀革新,內核進化】南京大展DZ-DSC400系列差示,<b class='flag-5'>解鎖</b>材料研究新<b class='flag-5'>維度</b>!

    添越智創基于 RK3588 開發板部署測試 DeepSeek 模型全攻略

    DeepSeek 模型的部署與測試,開啟這場充滿挑戰與驚喜的技術探索之旅。 RK3588 開發板:AI 性能擔當 RK3588 開發板基于先進的 8nm LP 制程工藝精心打造,其硬件配置堪稱豪華,在 AI
    發表于 02-14 17:42

    【「大模型啟示錄」閱讀體驗】對大模型深入的認知

    閱讀《大模型啟示錄》這本書,我得說,它徹底顛覆了我對大模型的理解。作為一個經常用KIMI和豆包這類AI工具來完成作業、整理資料的大學生,我原以為大模型就是這些工具背后的技術。但這本書讓我意識到
    發表于 12-20 15:46

    【「大模型啟示錄」閱讀體驗】如何在客服領域應用大模型

    地選擇適合的模型。不同的模型具有不同的特點和優勢。在客服領域,常用的模型包括循環神經網絡(RNN)、長短時記憶網絡(LSTM)、門控循環單元(GRU)、Transformer等,以及基
    發表于 12-17 16:53

    TMP117溫度傳感器在寫寄存器之前需要解鎖,能直接進行這個解鎖的寫操作嗎?

    TMP117溫度傳感器在寫寄存器之前需要解鎖,而解鎖這個操作是向EEPROMUL寄存器的第15位寫1,在沒有解鎖的前提下,能直接進行這個解鎖的寫操作嗎
    發表于 12-04 06:27

    模型動態測試工具TPT的軟件集成與測試支持#Siumlink模型測試 #TPT

    模型
    北匯信息POLELINK
    發布于 :2024年11月07日 11:20:29

    如何評估AI大模型的效果

    評估AI大模型的效果是一個復雜且多維度的過程,涉及多個方面的考量。以下是一些關鍵的評估方法和步驟: 一、基準測試(Benchmarking) 使用標準數據集和任務來評估模型的性能,如G
    的頭像 發表于 10-23 15:21 ?2685次閱讀

    軟件測試六大問 全面而深入的軟件測試行業解疑

    隨著科技的進步和大數據時代的到來,?軟件測試面臨著前所未有的挑戰和機遇。?在這篇文章中我們將深入討論軟件測試行業的發展前景、行業趨勢、薪資水平等,為讀者提供一次全面而深入的軟件
    的頭像 發表于 07-30 10:28 ?491次閱讀

    AI大模型與小模型的優缺點

    在人工智能(AI)的廣闊領域中,模型作為算法與數據之間的橋梁,扮演著至關重要的角色。根據模型的大小和復雜度,我們可以將其大致分為AI大模型和小模型。這兩種
    的頭像 發表于 07-10 10:39 ?6710次閱讀

    如何加速大語言模型推理

    的主要挑戰。本文將從多個維度深入探討如何加速大語言模型的推理過程,以期為相關領域的研究者和開發者提供參考。
    的頭像 發表于 07-04 17:32 ?930次閱讀

    ESP32怎么解鎖MAC校驗?

    買了幾個二手ESP32,發現是單核的,有MAC校驗,怎么解鎖MAC校驗?
    發表于 07-01 07:28

    摩爾線程與智譜AI完成大模型性能測試與適配

    近日,摩爾線程與智譜AI在人工智能領域開展了一輪深入的合作,共同對GPU大模型進行了適配及性能測試。此次測試不僅涵蓋了大模型的推理能力,還涉
    的頭像 發表于 06-14 16:40 ?1398次閱讀

    GRU是什么?GRU模型如何讓你的神經網絡更聰明 掌握時間 掌握未來

    適用于處理圖像識別和計算機視覺任務。今天要給大家介紹一位新朋友,名為GRU。 Gated RecurrentUnit(GRU)是一種用于處理序列數據的循環神經網絡(RNN)模型。 先來插播一條,RNN
    發表于 06-13 11:42 ?2890次閱讀
    <b class='flag-5'>GRU</b>是什么?<b class='flag-5'>GRU</b><b class='flag-5'>模型</b>如何讓你的神經網絡更聰明 掌握時間 掌握未來

    GRU模型實戰訓練 智能決策更精準

    上一期文章帶大家認識了一個名為GRU的新朋友, GRU本身自帶處理時序數據的屬性,特別擅長對于時間序列的識別和檢測(例如音頻、傳感器信號等)。GRU其實是RNN模型的一個衍生形式,巧妙
    的頭像 發表于 06-13 09:22 ?1970次閱讀
    <b class='flag-5'>GRU</b><b class='flag-5'>模型</b>實戰訓練 智能決策更精準