一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲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)不再提示

深入討論GraphSAGE GNN算法的數(shù)學(xué)原理

電子工程師 ? 來(lái)源:FPGA設(shè)計(jì)論壇 ? 作者:FPGA設(shè)計(jì)論壇 ? 2020-11-11 09:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.概述

得益于大數(shù)據(jù)的興起以及算力的快速提升,機(jī)器學(xué)習(xí)技術(shù)在近年取得了革命性的發(fā)展。在圖像分類、語(yǔ)音識(shí)別、自然語(yǔ)言處理等機(jī)器學(xué)習(xí)任務(wù)中,數(shù)據(jù)為大小維度確定且排列有序的歐氏(Euclidean)數(shù)據(jù)。然而,越來(lái)越多的現(xiàn)實(shí)場(chǎng)景中,數(shù)據(jù)是以圖(Graph)這種復(fù)雜的非歐氏數(shù)據(jù)來(lái)表示的。Graph不但包含數(shù)據(jù),也包含數(shù)據(jù)之間的依賴關(guān)系,比如社交網(wǎng)絡(luò)、蛋白質(zhì)分子結(jié)構(gòu)、電商平臺(tái)客戶數(shù)據(jù)等等。數(shù)據(jù)復(fù)雜度的提升,對(duì)傳統(tǒng)的機(jī)器學(xué)習(xí)算法設(shè)計(jì)以及其實(shí)現(xiàn)技術(shù)帶來(lái)了嚴(yán)峻的挑戰(zhàn)。在此背景之下,諸多基于Graph的新型機(jī)器學(xué)習(xí)算法—GNN(圖神經(jīng)網(wǎng)絡(luò)),在學(xué)術(shù)界和產(chǎn)業(yè)界不斷的涌現(xiàn)出來(lái)。 GNN對(duì)算力和存儲(chǔ)器的要求非常高,其算法的軟件實(shí)現(xiàn)方式非常低效,所以業(yè)界對(duì)GNN的硬件加速有著非常迫切的需求。我們知道傳統(tǒng)的CNN(卷積神經(jīng)網(wǎng)絡(luò)網(wǎng)絡(luò))硬件加速方案已經(jīng)有非常多的解決方案;但是,GNN的硬件加速尚未得到充分的討論和研究,在本文撰寫之時(shí),Google和百度皆無(wú)法搜索到關(guān)于GNN硬件加速的中文研究。本文的撰寫動(dòng)機(jī),旨在將國(guó)外最新的GNN算法、加速技術(shù)研究、以及筆者對(duì)GNN的FPGA加速技術(shù)的探討相結(jié)合起來(lái),以全景圖的形式展現(xiàn)給讀者。

2.GNN簡(jiǎn)介

GNN的架構(gòu)在宏觀層面有著很多與傳統(tǒng)CNN類似的地方,比如卷積層、Polling、激活函數(shù)、機(jī)器學(xué)習(xí)處理器(MLP)和FC層等等模塊,都會(huì)在GNN中得以應(yīng)用。下圖展示了一個(gè)比較簡(jiǎn)單的GNN架構(gòu)。

圖 1:典型的GNN架構(gòu) 但是, GNN中的Graph數(shù)據(jù)卷積計(jì)算與傳統(tǒng)CNN中的2D卷積計(jì)算是不同的。以圖2為例,針對(duì)紅色目標(biāo)節(jié)點(diǎn)的卷積計(jì)算,其過(guò)程如下: lGraph卷積:以鄰居函數(shù)采樣周邊節(jié)點(diǎn)特征并計(jì)算均值,其鄰居節(jié)點(diǎn)數(shù)量不確定且無(wú)序(非歐氏數(shù)據(jù))。 l2D卷積:以卷積核采樣周邊節(jié)點(diǎn)特征并計(jì)算加權(quán)平均值,其鄰居節(jié)點(diǎn)數(shù)量確定且有序(歐氏數(shù)據(jù))。

圖 2:Graph卷積和2D卷積

3.GraphSAGE算法簡(jiǎn)介

學(xué)術(shù)界已對(duì)GNN算法進(jìn)行了非常多的研究討論,并提出了數(shù)目可觀的創(chuàng)新實(shí)現(xiàn)方式。其中,斯坦福大學(xué)在2017年提出的GraphSAGE是一種用于預(yù)測(cè)大型圖中動(dòng)態(tài)新增未知節(jié)點(diǎn)類型的歸納式表征學(xué)習(xí)算法,特別針對(duì)節(jié)點(diǎn)數(shù)量巨大、且節(jié)點(diǎn)特征豐富的圖做了優(yōu)化。如下圖所示,GraphSAGE計(jì)算過(guò)程可分為三個(gè)主要步驟:

圖 3:GraphSAGE算法的視覺表述 l鄰節(jié)點(diǎn)采樣:用于降低復(fù)雜度,一般采樣2層,每一層采樣若干節(jié)點(diǎn) l聚合:用于生成目標(biāo)節(jié)點(diǎn)的embedding,即graph的低維向量表征 l預(yù)測(cè):將embedding作為全連接層的輸入,預(yù)測(cè)目標(biāo)節(jié)點(diǎn)d的標(biāo)簽 為了在FPGA中實(shí)現(xiàn)GraphSAGE算法加速,我們需要知悉其數(shù)學(xué)模型,以便將算法映射到不同的邏輯模塊中。下圖所示的代碼闡述了本算法的數(shù)學(xué)過(guò)程。

圖 4:GraphSAGE算法的數(shù)學(xué)模型 對(duì)于每一個(gè)待處理的目標(biāo)節(jié)點(diǎn)xv,GraphSAGE 執(zhí)行下列操作: 1)通過(guò)鄰居采樣函數(shù)N(v),采樣子圖(subgraph)中的節(jié)點(diǎn) 2)聚合被采樣的鄰節(jié)點(diǎn)特征,聚合函數(shù)可以為mean()、lstm()或者polling()等 3)將聚合結(jié)果與上一次迭代的輸出表征合并,并以Wk做卷積 4)卷積結(jié)果做非線性處理 5)迭代若干次以結(jié)束當(dāng)前第k層所有鄰節(jié)點(diǎn)的處理 6)將第k層迭代結(jié)果做歸一化處理 7)迭代若干次以結(jié)束所有K層采樣深度的處理 8)最終迭代結(jié)果zv即為輸入節(jié)點(diǎn)xv的嵌入(embedding)

4.GNN加速器設(shè)計(jì)挑戰(zhàn)

GNN的算法中涉及到大量的矩陣計(jì)算和內(nèi)存訪問(wèn)操作,在傳統(tǒng)的x86架構(gòu)的服務(wù)器上運(yùn)行此算法是非常低效的,表現(xiàn)在速度慢,能耗高等方面。 新型GPU的應(yīng)用,可以為GNN的運(yùn)算速度和能效比帶來(lái)顯著收益。然而GPU內(nèi)存擴(kuò)展性的短板,使其無(wú)法勝任海量節(jié)點(diǎn)Graph的處理;GPU的指令執(zhí)行方式,也造成了計(jì)算延遲過(guò)大并且不可確定,無(wú)法勝任需要實(shí)時(shí)計(jì)算Graph的場(chǎng)景。 如上所述種種設(shè)計(jì)挑戰(zhàn)的存在,使得業(yè)界急需一種可以支持高度并發(fā)實(shí)時(shí)計(jì)算、巨大內(nèi)存容量和帶寬、以及在數(shù)據(jù)中心范圍可擴(kuò)展的GNN加速解決方案。5.GNN加速器的FPGA設(shè)計(jì)方案Achronix 公司推出的 Speedster7t系列高性能FPGA,專門針對(duì)數(shù)據(jù)中心和機(jī)器學(xué)習(xí)工作負(fù)載進(jìn)行了優(yōu)化,消除了CPU、GPU以及傳統(tǒng) FPGA 存在的若干性能瓶頸。Speedster7t FPGA 基于臺(tái)積電的 7nm FinFET 工藝,其架構(gòu)采用革命性的新型 2D 片上網(wǎng)絡(luò) (NoC),獨(dú)創(chuàng)的機(jī)器學(xué)習(xí)處理器矩陣 (MLP),并利用高帶寬 GDDR6 控制器、400G 以太網(wǎng)和 PCI Express Gen5 接口,在保障ASIC 級(jí)別性能的同時(shí),為用戶提供了靈活的硬件可編程能力。下圖展示了Speedster7t1500高性能FPGA的架構(gòu)。

圖5: Achronix Speedster7t1500高性能FPGA 架構(gòu) 如上所述種種特性,使得Achronix Speedster7t1500 FPGA器件為GNN加速器設(shè)計(jì)中所面臨的各種挑戰(zhàn),提供了完美的解決方案。 表1:GNN設(shè)計(jì)挑戰(zhàn)與Achronix的Speedster7t1500 FPGA解決方案

GNN設(shè)計(jì)挑戰(zhàn) Speedster7t1500解決方案
高速矩陣運(yùn)算 MLP機(jī)器學(xué)習(xí)處理器矩陣
高帶寬低延遲存儲(chǔ) LRAM+BRAM+GDDR6+DDR4
高并發(fā)低延遲計(jì)算 FPGA使用可編程邏輯電路,在硬件層面確保低高并發(fā)延遲計(jì)算
內(nèi)存擴(kuò)展 基于4*400Gbps的RDMA,確保在數(shù)據(jù)中心范圍以極低延遲擴(kuò)展內(nèi)存訪問(wèn)
算法不斷演進(jìn) FPGA使用可編程邏輯電路,在硬件層面確保算法可升級(jí)重配
設(shè)計(jì)復(fù)雜 豐富的硬IP減少開發(fā)時(shí)間和復(fù)雜度,NoC簡(jiǎn)化模塊間互連并提高時(shí)序

5.1GNN加速器頂層架構(gòu)

本GNN加速器針對(duì)GraphSAGE進(jìn)行設(shè)計(jì),但其架構(gòu)具有一定的通用性,可以適用于其他類似的GNN算法加速,其頂層架構(gòu)如下圖所示。

圖6: GNN加速器頂層架構(gòu) 圖中GNN Core為算法實(shí)現(xiàn)的核心部分,其設(shè)計(jì)細(xì)節(jié)將在下文展開談?wù)摚籖oCE-Lite為RDMA協(xié)議的輕量級(jí)版本,用于通過(guò)高速以太網(wǎng)進(jìn)行遠(yuǎn)程內(nèi)存訪問(wèn),以支持海量節(jié)點(diǎn)的Graph計(jì)算,其設(shè)計(jì)細(xì)節(jié)將在本公眾號(hào)的后續(xù)文章中討論;400GE以太網(wǎng)控制器用來(lái)承載RoCE-Lite協(xié)議;GDDR6用于存放GNN處理過(guò)程中所需的高速訪問(wèn)數(shù)據(jù);DDR4作為備用高容量?jī)?nèi)存,可以用于存儲(chǔ)相對(duì)訪問(wèn)頻度較低的數(shù)據(jù),比如待預(yù)處理的Graph;PCIe Gen5x16提供高速主機(jī)接口,用于與服務(wù)器軟件交互數(shù)據(jù);上述所有模塊,皆通過(guò)NoC片上網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)高速互聯(lián)。 5.2GNNCore微架構(gòu) 在開始討論GNN Core 微架構(gòu)之前,我們先回顧一下本文第3節(jié)中的GraphSAGE算法,其內(nèi)層循環(huán)的聚合以及合并(包含卷積)等兩個(gè)操作占據(jù)了算法的絕大部分計(jì)算和存儲(chǔ)器訪問(wèn)。通過(guò)研究,我們得到這兩個(gè)步驟的特征如下: 表2:GNN算法中聚合與合并操作對(duì)比

聚合操作 (Aggregation) 合并操作 (Combination)
存儲(chǔ)器訪問(wèn)模式 間接訪問(wèn),不規(guī)則 直接訪問(wèn),規(guī)則
數(shù)據(jù)復(fù)用
計(jì)算模式 動(dòng)態(tài),不規(guī)則 靜態(tài),規(guī)則
計(jì)算量
性能瓶頸 存儲(chǔ) 計(jì)算

可以看出,聚合操作與合并操作,其對(duì)計(jì)算和存儲(chǔ)器訪問(wèn)的需求完全不同。聚合操作中涉及到對(duì)鄰節(jié)點(diǎn)的采樣,然而Graph屬于非歐氏數(shù)據(jù)類型,其大小維度不確定且無(wú)序,矩陣稀疏,節(jié)點(diǎn)位置隨機(jī),所以存儲(chǔ)器訪問(wèn)不規(guī)則并難以復(fù)用數(shù)據(jù);在合并操作中,其輸入數(shù)據(jù)為聚合結(jié)果(節(jié)點(diǎn)的低維表征)以及權(quán)重矩陣,其大小維度固定,存儲(chǔ)位置規(guī)則線性,對(duì)存儲(chǔ)器訪問(wèn)不存在挑戰(zhàn),但是矩陣的計(jì)算量非常大。 基于以上分析,我們決定在GNN Core加速器設(shè)計(jì)中用兩種不同的硬件結(jié)構(gòu)來(lái)處理聚合操作與合并操作,功能框圖如下圖所示:

圖7: GNN Core功能框圖 聚合器(Aggregator):通過(guò)SIMD(單指令多數(shù)據(jù)處理器)陣列來(lái)對(duì)Graph進(jìn)行鄰居節(jié)點(diǎn)采樣并進(jìn)行聚合操作。其中的“單指令”可以預(yù)定義為mean()均值計(jì)算,或者其他適用的聚合函數(shù);“多數(shù)據(jù)”則表示單次mean()均值計(jì)算中需要多個(gè)鄰居節(jié)點(diǎn)的特征數(shù)據(jù)作為輸入,而這些數(shù)據(jù)來(lái)自于子圖采樣器(Subgraph Sampler);SIMD陣列通過(guò)調(diào)度器Agg Scheduler做負(fù)載均衡;子圖采樣器通過(guò)NoC從GDDR6或DDR4讀回的鄰接矩陣和節(jié)點(diǎn)特征數(shù)據(jù)h0v,分別緩存在Adjacent List Buffer和Node Feature Buffer之中;聚合的結(jié)果hkN(v)存儲(chǔ)在Agg Buffer之中。 合并器(Combinator):通過(guò)脈動(dòng)矩陣PE來(lái)執(zhí)行聚合結(jié)果的卷積操作;卷積核為Wk權(quán)重矩陣;卷積結(jié)果通過(guò)ReLU激活函數(shù)做非線性處理,同時(shí)也存儲(chǔ)在Partial Sum Buffer中以方便下一輪迭代。 合并的結(jié)果通過(guò)L2BN歸一化處理之后,即為最終的節(jié)點(diǎn)表征hkv。 在比較典型的節(jié)點(diǎn)分類預(yù)測(cè)應(yīng)用中,該節(jié)點(diǎn)表征hkv可以通過(guò)一個(gè)全連接層(FC),以得到該節(jié)點(diǎn)的分類標(biāo)簽。此過(guò)程屬于傳統(tǒng)的機(jī)器學(xué)習(xí)處理方法之一,沒有在GraphSAGE論文中體現(xiàn),此設(shè)計(jì)中也沒有包含這個(gè)功能。6.結(jié)論本文深入討論了GraphSAGE GNN 算法的數(shù)學(xué)原理,并從多個(gè)維度分析了GNN加速器設(shè)計(jì)中的技術(shù)挑戰(zhàn)。作者通過(guò)分解問(wèn)題并在架構(gòu)層面逐一解決的方法,綜合運(yùn)用Achronix Speedster7t1500 FPGA所提供的競(jìng)爭(zhēng)優(yōu)勢(shì),創(chuàng)造了一個(gè)性能極佳且高度可擴(kuò)展的GNN加速解決方案。

責(zé)任編輯:lq

聲明:本文內(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)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1645

    文章

    22050

    瀏覽量

    618526
  • 神經(jīng)網(wǎng)絡(luò)

    關(guān)注

    42

    文章

    4814

    瀏覽量

    103627
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8503

    瀏覽量

    134623

原文標(biāo)題:機(jī)器學(xué)習(xí)實(shí)戰(zhàn):GNN(圖神經(jīng)網(wǎng)絡(luò))加速器的FPGA解決方案

文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    AlphaEvolve:一款基于Gemini的編程Agent,用于設(shè)計(jì)高級(jí)算法

    “ ?Google 最新的 AI Agent 通過(guò)融合大語(yǔ)言模型創(chuàng)造力與自動(dòng)評(píng)估器 推動(dòng)數(shù)學(xué)與計(jì)算領(lǐng)域算法進(jìn)化。 ” ? 大語(yǔ)言模型(LLMs)具有驚人的多功能性。它們能夠總結(jié)文檔、生成代碼,甚至
    的頭像 發(fā)表于 05-19 11:19 ?983次閱讀
    AlphaEvolve:一款基于Gemini的編程Agent,用于設(shè)計(jì)高級(jí)<b class='flag-5'>算法</b>

    ADC討論

    討論數(shù)據(jù)采集使用
    發(fā)表于 05-08 09:44

    液壓技術(shù)討論

    液壓技術(shù)討論
    發(fā)表于 04-14 16:50 ?0次下載

    直流電機(jī)控制方法的Matlab仿真研究

    針對(duì)無(wú)刷直流電機(jī)的控制方法進(jìn)行了深入研究 。根據(jù)無(wú)刷直流電機(jī)實(shí)際物理模型建立相應(yīng)的數(shù)學(xué)模型,電機(jī)使用雙閉環(huán)進(jìn)行控制 。根據(jù)電機(jī)的實(shí)際工作特點(diǎn),使用模糊自適應(yīng) PID 算法替代常規(guī) PID 算法
    發(fā)表于 03-27 12:15

    限時(shí)免積分下載:增量式與位置式PID算法的C語(yǔ)言實(shí)現(xiàn)分享

    前面咱們有分享對(duì)PID算法離散化和增量式PID算法原理進(jìn)行來(lái)探索,之后又使用Matlab進(jìn)行了仿真實(shí)驗(yàn),對(duì)PID三個(gè)參數(shù)又有了更深入的認(rèn)識(shí),接下來(lái)我們來(lái)使用C語(yǔ)言進(jìn)行PID算法實(shí)現(xiàn),并
    發(fā)表于 03-05 18:32

    深入解析ECC256橢圓曲線加密算法

    點(diǎn)擊藍(lán)字關(guān)注我們一、加密算法概述數(shù)據(jù)加密的基本過(guò)程就是對(duì)原來(lái)為明文的文件或數(shù)據(jù)按某種算法進(jìn)行處理,使其成為不可讀的一段代碼為“密文”,使其只能在輸入相應(yīng)的密鑰之后才能顯示出原容,通過(guò)這樣的途徑來(lái)達(dá)到
    的頭像 發(fā)表于 12-26 16:32 ?1931次閱讀
    <b class='flag-5'>深入</b>解析ECC256橢圓曲線加密<b class='flag-5'>算法</b>

    Teledyne Lecroy示波器插值算法

    示波器是通過(guò)內(nèi)部硬件ADC對(duì)模擬信號(hào)采樣來(lái)獲取離散的數(shù)據(jù)點(diǎn),然而這些離散的數(shù)據(jù)點(diǎn)有時(shí)難以完整呈現(xiàn)出原始模擬信號(hào)的全貌。軟件插值算法的意義就在于,它能夠依據(jù)特定的數(shù)學(xué)算法,在已采集的數(shù)據(jù)點(diǎn)之間插入新的數(shù)據(jù)點(diǎn),幫助使用者更好地還原和
    的頭像 發(fā)表于 12-24 16:11 ?1296次閱讀

    三種常見平方根算法的電路設(shè)計(jì)及Verilog實(shí)現(xiàn)與仿真

    一、平方根及三種常見平方根算法簡(jiǎn)介 數(shù)學(xué)是物理的基礎(chǔ),是廣大世界的基本組成部分,而數(shù)學(xué)運(yùn)算是數(shù)學(xué)理論的核心部分,數(shù)學(xué)運(yùn)算有加減乘除乘方等基本
    的頭像 發(fā)表于 11-26 10:12 ?1404次閱讀
    三種常見平方根<b class='flag-5'>算法</b>的電路設(shè)計(jì)及Verilog實(shí)現(xiàn)與仿真

    【「從算法到電路—數(shù)字芯片算法的電路實(shí)現(xiàn)」閱讀體驗(yàn)】+內(nèi)容簡(jiǎn)介

    內(nèi)容簡(jiǎn)介這是一本深入解讀基礎(chǔ)算法及其電路設(shè)計(jì),以打通算法研發(fā)到數(shù)字IC設(shè)計(jì)的實(shí)現(xiàn)屏障,以及指導(dǎo)芯片設(shè)計(jì)工程師從底層掌握復(fù)雜電路設(shè)計(jì)與優(yōu)化方法為目標(biāo)的專業(yè)技術(shù)書。任何芯片(如WiFi芯片、5G芯片
    發(fā)表于 11-21 17:14

    【「從算法到電路—數(shù)字芯片算法的電路實(shí)現(xiàn)」閱讀體驗(yàn)】+介紹基礎(chǔ)硬件算法模塊

    數(shù)問(wèn)題。因此,深入理解芯片所基于的算法是國(guó)產(chǎn)自主研發(fā)的關(guān)鍵。任何算法都是由加減四則運(yùn)算、濾波器、特殊信號(hào)發(fā)生器等基本數(shù)學(xué)方法構(gòu)成的,熟練掌握這些方法是實(shí)現(xiàn)
    發(fā)表于 11-21 17:05

    傅里葉變換的數(shù)學(xué)原理

    傅里葉變換的數(shù)學(xué)原理主要基于一種將函數(shù)分解為正弦和余弦函數(shù)(或復(fù)指數(shù)函數(shù))的線性組合的思想。以下是對(duì)傅里葉變換數(shù)學(xué)原理的介紹: 一、基本原理 傅里葉級(jí)數(shù) :對(duì)于周期性連續(xù)信號(hào),可以將其表示為傅里葉
    的頭像 發(fā)表于 11-14 09:27 ?1751次閱讀

    軟銀和阿波羅討論成立大型人工智能基金

    據(jù)最新報(bào)道,軟銀集團(tuán)與阿波羅正在就成立一只大型基金進(jìn)行深入討論,該基金將專注于投資數(shù)據(jù)中心、芯片工廠以及其他與人工智能相關(guān)的項(xiàng)目。據(jù)知情人士透露,雙方曾討論過(guò)設(shè)立一只規(guī)模超過(guò)200億美元的基金,旨在推動(dòng)人工智能領(lǐng)域的進(jìn)一步發(fā)展。
    的頭像 發(fā)表于 10-29 11:15 ?633次閱讀

    深入解析Zephyr RTOS的技術(shù)細(xì)節(jié)

    ,Zephyr OS在嵌入式開發(fā)中的知名度逐漸增加,新的微控制器和開發(fā)板都支持Zephyr。本文將深入討論Zephyr RTOS的技術(shù)細(xì)節(jié)。
    的頭像 發(fā)表于 10-22 16:47 ?2241次閱讀
    <b class='flag-5'>深入</b>解析Zephyr RTOS的技術(shù)細(xì)節(jié)

    名單公布!【書籍評(píng)測(cè)活動(dòng)NO.46】從算法到電路 | 數(shù)字芯片算法的電路實(shí)現(xiàn)

    :elecfans123)領(lǐng)取書籍進(jìn)行評(píng)測(cè),如在5個(gè)工作日內(nèi)未聯(lián)系,視為放棄本次試用評(píng)測(cè)資格! 《從算法到電路——數(shù)字芯片算法的電路實(shí)現(xiàn)》 是一本深入解讀基礎(chǔ)算法及其電路設(shè)計(jì),以打通
    發(fā)表于 10-09 13:43

    matlab 神經(jīng)網(wǎng)絡(luò) 數(shù)學(xué)建模數(shù)值分析

    matlab神經(jīng)網(wǎng)絡(luò) 數(shù)學(xué)建模數(shù)值分析 精通的可以討論
    發(fā)表于 09-18 15:14