![]() ![]() |
邊緣人工智能 [英]丹尼爾·西圖納亞克 [美]珍妮·普朗克特 ![]()
本書以實(shí)用、易于理解的方式介紹了新興的、迅速發(fā)展的邊緣人工智能領(lǐng)域。本書涵蓋廣泛的主題,從核心概念到最新的硬件和軟件工具,內(nèi)容充滿了可操作的建議,并包含多個端到端示例。本書可分為兩部分:第一部分介紹和討論關(guān)鍵概念,幫助你了解整個領(lǐng)域的情況,并帶你了解有助于設(shè)計(jì)和實(shí)現(xiàn)應(yīng)用程序的實(shí)際過程;第二部分通過三個完整的用例來演示如何運(yùn)用所學(xué)知識解決科學(xué)、工業(yè)和消費(fèi)者項(xiàng)目中的實(shí)際問題。本書旨在為那些將推動這場革命的工程師、科學(xué)家、產(chǎn)品經(jīng)理和決策者提供指導(dǎo)。它是針對整個領(lǐng)域的高層次指南,提供了一個工作流程和框架,用于利用邊緣人工智能解決現(xiàn)實(shí)世界的問題。
邊緣人工智能正在改變計(jì)算機(jī)與真實(shí)世界交互的方式,使物聯(lián)網(wǎng)設(shè)備能夠利用之前因成本、帶寬或功耗限制而被丟棄的99%的傳感器數(shù)據(jù)來做出決策。借助嵌入式機(jī)器學(xué)習(xí)等技術(shù),開發(fā)人員能夠捕捉人類的直覺,并將其應(yīng)用于各種目標(biāo)——從超低功耗微控制器到嵌入式Linux設(shè)備。 這本實(shí)用指南為工程專業(yè)人士提供了一個完整的框架,用于解決工業(yè)、商業(yè)和科學(xué)領(lǐng)域的實(shí)際問題,適用于產(chǎn)品經(jīng)理和技術(shù)領(lǐng)導(dǎo)者。你將深入了解從數(shù)據(jù)收集到模型優(yōu)化、調(diào)整和測試的每個階段,學(xué)習(xí)如何設(shè)計(jì)和支持邊緣人工智能和嵌入式機(jī)器學(xué)習(xí)產(chǎn)品。邊緣人工智能將成為系統(tǒng)工程師的標(biāo)準(zhǔn)工具,這份高層次的路線圖將幫助你快速入門。 通過閱讀本書,你將: 。增強(qiáng)你在邊緣設(shè)備上人工智能和機(jī)器學(xué)習(xí)領(lǐng)域的專業(yè)知識。 。了解哪些項(xiàng)目最適合使用邊緣人工智能來完成。 。探索邊緣人工智能應(yīng)用的關(guān)鍵設(shè)計(jì)模式。 。掌握一種用于開發(fā)人工智能系統(tǒng)的迭代工作流。 。構(gòu)建一個擁有解決實(shí)際問題技能的團(tuán)隊(duì)。 。遵循負(fù)責(zé)任的人工智能流程來創(chuàng)造有效的產(chǎn)品。
序2022 年,GitHub 首席執(zhí)行官Thomas Dohmke表示:“我認(rèn)為向云計(jì)算的轉(zhuǎn)變將會非常 迅速,我預(yù)測在短短幾年內(nèi),你的本地計(jì)算機(jī)上將不再有任何代碼!边@本書很好地 解釋了為什么我和許多其他從事邊緣機(jī)器學(xué)習(xí)領(lǐng)域工作的人認(rèn)為他是完全錯誤的。我們開始看到許多實(shí)際應(yīng)用的出現(xiàn),比如高質(zhì)量的語音識別、森林火災(zāi)預(yù)防和智能家居控制,這些應(yīng)用之所以能夠?qū)崿F(xiàn),是因?yàn)楸镜卦O(shè)備現(xiàn)在能夠運(yùn)行先進(jìn)的機(jī)器學(xué)習(xí)算法。Jenny和Dan編寫了一本精彩的書,不僅解釋了為什么將智能添加到邊緣應(yīng)用對于解決重要問題至關(guān)重要,而且還引導(dǎo)讀者完成設(shè)計(jì)、實(shí)施和測試這類應(yīng)用所需的步驟。當(dāng)你剛開始研究邊緣機(jī)器學(xué)習(xí)項(xiàng)目時,可能會感到非常吃力。這個領(lǐng)域涉及大量術(shù)語, 變化很快,并且需要嵌入式系統(tǒng)和人工智能等領(lǐng)域的知識,而且這些領(lǐng)域通常沒有很好地整合在一起。這本書的目的是對有效處理這類應(yīng)用所需了解的一切做一個平實(shí)而全面的介紹。通過強(qiáng)調(diào)真實(shí)世界的示例和使用通俗易懂的語言(而不是數(shù)學(xué)或代碼)來解釋復(fù)雜的主題,使這本書適合更廣泛的讀者閱讀。所以產(chǎn)品經(jīng)理、高管、設(shè)計(jì)師以及工程 師都可以很輕松地閱讀這本書。兩位作者成功地從經(jīng)驗(yàn)中獲得了許多寶貴知識,并將其提煉為課程,這將使得任何從事 這類應(yīng)用的團(tuán)隊(duì)都能夠快速入門。他們還設(shè)法探討了關(guān)于如何構(gòu)建邊緣機(jī)器學(xué)習(xí)應(yīng)用等實(shí)際問題之外的其他問題,并將幫助你了解如何避免在工作中造成傷害。與人工智能有關(guān)的倫理問題似乎令人不知所措, 但作者設(shè)法將它們分解成一些問題,你可以在項(xiàng)目規(guī)劃和測試過程中直接加以應(yīng)用。這 將有助于項(xiàng)目中的所有利益相關(guān)者通力合作,并有望避免讓計(jì)算機(jī)對我們的生活擁有更 多決策權(quán)所帶來的許多潛在危險(xiǎn)。我從事邊緣機(jī)器學(xué)習(xí)應(yīng)用工作已經(jīng)有十多年了,最初是在一家初創(chuàng)公司,后來在谷歌擔(dān)任技術(shù)主管,而現(xiàn)在是另一家初創(chuàng)公司的創(chuàng)始人,并且我將邀請加入我們團(tuán)隊(duì)的每個人 閱讀這本書。如果你對這一領(lǐng)域感興趣,無論是作為一名程序員、設(shè)計(jì)師、管理者,還是只是一個關(guān)心這一新技術(shù)的人,我都強(qiáng)烈推薦這本書。我保證,閱讀這本書會讓你了解到很多有趣的想法,并幫助你打造下一代智能設(shè)備!狿ete Warden ,Useful Sensors 公司首席執(zhí)行官,微控制器 TensorFlow Lite 的創(chuàng)建者前言過去幾年,越來越多的工程師和研究人員悄悄地改寫了計(jì)算機(jī)與物理世界互動的規(guī)則。 其結(jié)果是,一項(xiàng)被稱為“邊緣人工智能”的技術(shù)有望顛覆近百年的計(jì)算機(jī)歷史,并觸及每個人的生活。通過一次微小的軟件更新,邊緣人工智能技術(shù)可以賦予廉價(jià)、節(jié)能的處理器(已經(jīng)廣泛應(yīng)用于從洗碗機(jī)到恒溫器等各種設(shè)備中)感知和理解世界的能力。我們可以賦予日常物 品智能,不再依賴于對數(shù)據(jù)需求量大的中心化服務(wù)器。而且,下一代工具使每個人都能接觸這種魔力,無論是高中生還是研究人員。世界上已經(jīng)有許多邊緣人工智能產(chǎn)品。以下是一些我們將在本書中遇到的例子:? 通過安裝在電力塔上的智能設(shè)備預(yù)測可能發(fā)生的故障,幫助防止由電力傳輸引起的森林火災(zāi)。? 可穿戴手環(huán)能夠在消防員面臨熱應(yīng)變和過度勞累風(fēng)險(xiǎn)時發(fā)出警報(bào),確保他們的安全。? 語音用戶界面提供無須手動操作的控制技術(shù),不需要互聯(lián)網(wǎng)連接。? 智能項(xiàng)圈可以監(jiān)測野生大象的活動,幫助研究人員了解它們的行為并防止它們發(fā)生沖突。? 野生動物相機(jī)(或稱攝像機(jī))可以識別特定的動物物種,幫助科學(xué)家了解它們的行為。邊緣人工智能技術(shù)仍然是嶄新的,而這些現(xiàn)有應(yīng)用只是其潛力的一小部分。隨著越來越 多的人學(xué)習(xí)如何使用邊緣人工智能,他們將創(chuàng)造出能夠解決人類各個領(lǐng)域問題的應(yīng)用程 序。本書的目標(biāo)是讓你成為他們中的一員。我們希望能夠幫助你根據(jù)自己獨(dú)特的視角創(chuàng) 造成功的邊緣人工智能產(chǎn)品。關(guān)于本書本書旨在為那些將推動這場革命的工程師、科學(xué)家、產(chǎn)品經(jīng)理和決策者提供指導(dǎo)。它是針對整個領(lǐng)域的高層次指南,提供了一個工作流程和框架,用于利用邊緣人工智能解決 現(xiàn)實(shí)世界的問題。除此之外,我們希望你掌握以下內(nèi)容:? 不同邊緣人工智能技術(shù)所固有的機(jī)遇、限制和風(fēng)險(xiǎn)。? 通過人工智能和嵌入式機(jī)器學(xué)習(xí)進(jìn)行問題分析和解決方案框架的設(shè)計(jì)。? 成功開發(fā)邊緣人工智能應(yīng)用的端到端實(shí)踐工作流。本書的第一部分將介紹和討論關(guān)鍵概念,幫助你了解整個領(lǐng)域的情況。接下來將帶你了解有助于設(shè)計(jì)和實(shí)現(xiàn)應(yīng)用程序的實(shí)際過程。本書的第二部分從第 11 章開始,我們將通過三個完整的用例來演示如何運(yùn)用所學(xué)知識解決科學(xué)、工業(yè)和消費(fèi)者項(xiàng)目中的實(shí)際問題。閱讀本書,你將有信心通過邊緣人工智能的視角來觀察世界,并擁有一套可靠的工具, 可以用來構(gòu)建有效的解決方案。本書預(yù)期這不是一本編程書,也不是針對特定工具的教程,所以不要期望有大量的逐行代碼解釋 或使用特定軟件的分步指南。相反,你將學(xué)習(xí)如何使用最適合的工具和通用框架來解決問題。也就是說,這個主題非常適合可探索、定制和構(gòu)建的有形、交互式示例。在本書中,我們將提供各種可供探索的工件(artifact),包括Git存儲庫、免費(fèi)的在線數(shù)據(jù)集和示例訓(xùn)練管道(流水線)。其中許多工件將托管在 Edge Impulse (https://edgeimpulse.com)中,這是一個用于構(gòu)建 邊緣人工智能應(yīng)用的工程工具。它基于開源技術(shù)和標(biāo)準(zhǔn)最佳實(shí)踐,因此即使你在不同 的平臺上工作,也能夠理解其中的原理。本書的作者都是Edge Impulse的忠實(shí)粉絲—但他們可能有偏好,因?yàn)樗麄兪菢?gòu)建該工具的團(tuán)隊(duì)的一部分!需要了解的基礎(chǔ)知識本書是關(guān)于構(gòu)建在邊緣設(shè)備上運(yùn)行的軟件, 因此對嵌入式開發(fā)的高級概念有一定的了解會有所幫助,可以是關(guān)于資源受限設(shè)備(如微控制器或數(shù)字信號處理器)或通用設(shè)備 (如嵌入式Linux計(jì)算機(jī))的知識。盡管如此,如果你剛開始接觸嵌入式軟件,也不用擔(dān)心跟不上!我們會保持簡單,并在出現(xiàn)新主題時介紹它們。除此之外,無須假設(shè)任何特定的知識。由于本書的目標(biāo)是為整個工程領(lǐng)域提供實(shí)用的路線圖,因此我們將涵蓋許多主題。如果你對我們提到的任何內(nèi)容感興趣—從機(jī)器學(xué)習(xí)的基礎(chǔ)知識到應(yīng)用設(shè)計(jì)的基本要素—那么本書將提供許多我們在學(xué)習(xí)過程中發(fā)現(xiàn)的有 用資源。負(fù)責(zé)任、合乎倫理、有效的人工智能構(gòu)建任何類型的應(yīng)用程序,最重要的部分都是確保它在現(xiàn)實(shí)世界中正常運(yùn)行。不幸的是,人工智能應(yīng)用程序特別容易受到一類問題的影響,使它們在外表上看起來工作得很好,但實(shí)際上卻以非常有害的方式失效。避免這類問題將是本書的核心主題之一。因?yàn)楝F(xiàn)代人工智能開發(fā)是一個迭代的過程,僅僅在工作流的最后測試系統(tǒng)是否正常工作是不夠的。相反,需要在整個過程中的每一步考慮潛在的陷阱。你必須了解風(fēng)險(xiǎn)所在,嚴(yán)格審查中間結(jié)果,并在考慮利益相關(guān)者需求 的情況下做出明智的決策。在本書中,我們將介紹一個強(qiáng)大的框架,幫助你理解、推理、度量性能,并針對構(gòu)建人工智能應(yīng)用程序時可能出現(xiàn)的問題做出決策。這將是我們整個開發(fā)過程的基礎(chǔ),并且會塑造我們設(shè)計(jì)應(yīng)用程序的方式。這個過程始于項(xiàng)目的最初階段。為了構(gòu)建有效的應(yīng)用程序,理解我們目前的人工智能方法并不適用于某些用例是至關(guān)重要的。在許多情況下,造成傷害(無論是身體上的、財(cái) 務(wù)上的還是社會上的)的風(fēng)險(xiǎn)超過了部署人工智能的潛在利益。本書將教你如何識別這些風(fēng)險(xiǎn),并在探索項(xiàng)目的可行性時將其考慮在內(nèi)。作為領(lǐng)域?qū)<,我們有?zé)任確保自己創(chuàng)造的技術(shù)得到適當(dāng)?shù)氖褂。沒有人比我們更適合做這項(xiàng)工作,因此我們有責(zé)任做好這項(xiàng)工作。本書將幫助你做出正確的決策,并創(chuàng)建性 能良好、可避免傷害并使更多人受益的應(yīng)用程序。擴(kuò)展資源涵蓋從低級實(shí)現(xiàn)到高級設(shè)計(jì)模式的嵌入式人工智能的書籍將占據(jù)書架的大部分空間!而你正在閱讀的這本書不會試圖把所有內(nèi)容都塞進(jìn)一本書中,而是提供了整個領(lǐng)域的詳細(xì)但高層次的路線圖。
Daniel Situnayake是Edge Impulse的機(jī)器學(xué)責(zé)人,負(fù)責(zé)領(lǐng)導(dǎo)嵌入式機(jī)器學(xué)習(xí)的研發(fā)工作。Jenny Plunkett是Edge Impulse的高級開發(fā)者關(guān)系工程師,是一位技術(shù)演講者、開發(fā)者傳道者和技術(shù)內(nèi)容創(chuàng)作者。
序1前言3第1章 邊緣人工智能簡介111.1 關(guān)鍵術(shù)語定義111.1.1 嵌入式111.1.2 邊緣端和物聯(lián)網(wǎng)121.1.3 人工智能151.1.4 機(jī)器學(xué)習(xí)171.1.5 邊緣人工智能191.1.6 嵌入式機(jī)器學(xué)習(xí)和微型機(jī)器學(xué)習(xí)191.1.7 數(shù)字信號處理211.2 為什么需要邊緣人工智能221.2.1 理解邊緣人工智能的好處(BLERP)221.2.2 邊緣人工智能的作用251.2.3 邊緣人工智能與常規(guī)人工智能之間的主要區(qū)別271.3 總結(jié)30第2章 現(xiàn)實(shí)世界中的邊緣人工智能312.1 邊緣人工智能的常見用例312.1.1 綠地和棕地項(xiàng)目322.1.2 現(xiàn)實(shí)世界的產(chǎn)品332.2 應(yīng)用類型372.2.1 物體追蹤372.2.2 理解和控制系統(tǒng)392.2.3 了解人和生物412.2.4 信號轉(zhuǎn)換442.3 負(fù)責(zé)任地創(chuàng)建應(yīng)用462.3.1 負(fù)責(zé)任的設(shè)計(jì)和人工智能倫理472.3.2 黑盒和偏差502.3.3 保持謹(jǐn)慎522.4 總結(jié)55第3章 邊緣人工智能的硬件563.1 傳感器、信號和數(shù)據(jù)源563.1.1 傳感器和信號的類型593.1.2 聲學(xué)與振動593.1.3 視覺與場景603.1.4 運(yùn)動與位置623.1.5 力與觸覺633.1.6 光學(xué)、電磁和輻射643.1.7 環(huán)境、生物和化學(xué)653.1.8 其他信號653.2 邊緣人工智能處理器673.2.1 邊緣人工智能硬件架構(gòu)673.2.2 微控制器和數(shù)字信號處理器693.2.3 片上系統(tǒng)733.2.4 深度學(xué)習(xí)加速器743.2.5 FPGA和 ASIC753.2.6 邊緣服務(wù)器783.2.7 多設(shè)備架構(gòu)783.2.8 設(shè)備和工作負(fù)載803.3 總結(jié)80第4章 邊緣人工智能算法814.1 特征工程814.1.1 處理數(shù)據(jù)流814.1.2 數(shù)字信號處理算法 834.1.3 結(jié)合特征與傳感器884.2 人工智能算法 894.2.1 按功能劃分的算法類型 904.2.2 按實(shí)現(xiàn)方式劃分的算法類型 944.2.3 邊緣設(shè)備的優(yōu)化1064.2.4 在設(shè)備上訓(xùn)練1094.3 總結(jié)111第5章 工具與專業(yè)知識1125.1 為邊緣人工智能組建團(tuán)隊(duì)1125.1.1 領(lǐng)域?qū)I(yè)知識1135.1.2 多元化1145.1.3 利益相關(guān)者1165.1.4 角色與責(zé)任1175.1.5 邊緣人工智能的招聘1205.1.6 學(xué)習(xí)邊緣人工智能技能1215.2 行業(yè)工具1235.2.1 軟件工程1245.2.2 使用數(shù)據(jù)1275.2.3 算法開發(fā)1295.2.4 在設(shè)備上運(yùn)行算法1385.2.5 嵌入式軟件工程與電子技術(shù)1415.2.6 邊緣人工智能的端到端平臺1455.3 總結(jié)150第6章 理解和構(gòu)建問題1516.1 邊緣人工智能工作流程1516.2 我需要邊緣人工智能嗎1536.2.1 描述一個問題1546.2.2 我需要部署到邊緣嗎1546.2.3 我需要機(jī)器學(xué)習(xí)嗎1586.2.4 實(shí)踐練習(xí)1656.3 確定可行性1656.3.1 道德可行性1666.3.2 商業(yè)可行性1686.3.3 數(shù)據(jù)集可行性1706.3.4 技術(shù)可行性1716.3.5 做最后的決定1746.3.6 規(guī)劃一個邊緣人工智能項(xiàng)目1756.4 總結(jié)177第7章 如何構(gòu)建一個數(shù)據(jù)集1787.1 數(shù)據(jù)集是什么樣的1787.2 理想的數(shù)據(jù)集1797.3 數(shù)據(jù)集和領(lǐng)域?qū)I(yè)知識1817.4 數(shù)據(jù)、道德和負(fù)責(zé)任的人工智能1827.4.1 盡量減少未知因素1847.4.2 確保領(lǐng)域?qū)I(yè)知識1857.5 以數(shù)據(jù)為中心的機(jī)器學(xué)習(xí)1857.6 估計(jì)數(shù)據(jù)要求1867.7 掌握數(shù)據(jù)1907.8 存儲和檢索數(shù)據(jù)1947.8.1 讓數(shù)據(jù)進(jìn)入存儲庫1967.8.2 收集元數(shù)據(jù)1977.9 確保數(shù)據(jù)質(zhì)量1987.9.1 確保數(shù)據(jù)集的代表性1997.9.2 通過抽樣審查數(shù)據(jù)2017.9.3 標(biāo)簽噪聲2027.9.4 常見的數(shù)據(jù)錯誤2047.9.5 漂移和偏移2067.9.6 錯誤的不均勻分布2077.10 準(zhǔn)備數(shù)據(jù)2077.10.1 標(biāo)記2087.10.2 格式化2177.10.3 數(shù)據(jù)清洗2197.10.4 特征工程2247.10.5 數(shù)據(jù)分割2257.10.6 數(shù)據(jù)增強(qiáng)2307.10.7 數(shù)據(jù)管道2317.11 隨著時間推移構(gòu)建數(shù)據(jù)集2337.12 總結(jié)234第8章 設(shè)計(jì)邊緣人工智能應(yīng)用2358.1 產(chǎn)品與體驗(yàn)設(shè)計(jì)2358.1.1 設(shè)計(jì)原則2378.1.2 確定解決方案的范圍2398.1.3 設(shè)定設(shè)計(jì)目標(biāo)2418.2 架構(gòu)設(shè)計(jì)2448.2.1 硬件、軟件和服務(wù)2458.2.2 基本應(yīng)用程序架構(gòu)2458.2.3 復(fù)雜的應(yīng)用程序架構(gòu)和設(shè)計(jì)模式2518.2.4 使用設(shè)計(jì)模式2558.3 設(shè)計(jì)中的選擇度量2568.4 總結(jié)259第9章 開發(fā)邊緣人工智能應(yīng)用2609.1 邊緣人工智能開發(fā)的迭代工作流程2609.1.1 探索2619.1.2 目標(biāo)設(shè)定2629.1.3 引導(dǎo)2649.1.4 測試和迭代2679.1.5 部署2739.1.6 支持2749.2 總結(jié)274第10章 評估、部署和支持邊緣人工智能應(yīng)用27510.1 評估邊緣人工智能系統(tǒng)27510.1.1 評估系統(tǒng)的方法27610.1.2 有用的指標(biāo)27910.1.3 評估技術(shù)28910.1.4 評估和負(fù)責(zé)任的人工智能29210.2 部署邊緣人工智能應(yīng)用29210.2.1 部署前任務(wù)29310.2.2 部署中任務(wù)29510.2.3 部署后任務(wù)29610.3 支持邊緣人工智能應(yīng)用29610.3.1 部署后監(jiān)控29710.3.2 改進(jìn)實(shí)時應(yīng)用程序30210.3.3 道德和長期支持30410.4 接下來會發(fā)生什么307第11章 用例:野生動物監(jiān)測30811.1 問題探索30911.2 解決方案探索30911.3 目標(biāo)設(shè)定31011.4 解決方案設(shè)計(jì)31011.4.1 現(xiàn)有的解決方案有哪些31011.4.2 解決方案設(shè)計(jì)方法31111.4.3 設(shè)計(jì)注意事項(xiàng)31211.4.4 環(huán)境影響31411.4.5 引導(dǎo)31511.4.6 定義你的機(jī)器學(xué)習(xí)類31511.5 數(shù)據(jù)集收集31611.5.1 Edge Impulse31611.5.2 選擇你的硬件和傳感器31711.5.3 數(shù)據(jù)收集31911.5.4 iNaturalist32011.5.5 數(shù)據(jù)集限制32311.5.6 數(shù)據(jù)集許可和法律義務(wù)32311.5.7 清理數(shù)據(jù)集32411.5.8 上傳數(shù)據(jù)到Edge Impulse32411.6 DSP和機(jī)器學(xué)習(xí)工作流程32611.6.1 DSP塊32611.6.2 機(jī)器學(xué)習(xí)塊32811.7 測試模型33411.7.1 實(shí)時分類33511.7.2 模型測試33711.7.3 本地測試模型33811.8 部署33811.8.1 創(chuàng)建庫33811.8.2 手機(jī)和計(jì)算機(jī)34011.8.3 預(yù)構(gòu)建二進(jìn)制固件34011.8.4 運(yùn)行Impulse34211.8.5 GitHub源代碼34211.9 迭代和反饋循環(huán)34211.10 人工智能向善34411.11 相關(guān)工作34411.11.1 數(shù)據(jù)集34511.11.2 研究345第12章 用例:食品質(zhì)量保證34712.1 問題探索34712.2 解決方案探索34812.3 目標(biāo)設(shè)定34812.4 解決方案設(shè)計(jì)34912.4.1 現(xiàn)有的解決方案有哪些34912.4.2 解決方案設(shè)計(jì)方法35012.4.3 設(shè)計(jì)注意事項(xiàng)35112.4.4 環(huán)境及社會影響35212.4.5 引導(dǎo)35312.4.6 定義你的機(jī)器學(xué)習(xí)類35312.5 數(shù)據(jù)集收集35412.5.1 Edge Impulse35412.5.2 選擇你的硬件和傳感器35412.5.3 數(shù)據(jù)收集35512.5.4 數(shù)據(jù)攝取固件35512.5.5 上傳數(shù)據(jù)到Edge Impulse35712.5.6 清理數(shù)據(jù)集35912.5.7 數(shù)據(jù)集許可和法律義務(wù)35912.6 DSP和機(jī)器學(xué)習(xí)工作流程36012.6.1 DSP塊36112.6.2 機(jī)器學(xué)習(xí)塊36212.7 測試模型36512.7.1 實(shí)時分類36612.7.2 模型測試36612.8 部署36712.8.1 預(yù)構(gòu)建二進(jìn)制固件36912.8.2 GitHub源代碼37212.9 迭代和反饋循環(huán)37212.10 相關(guān)工作37312.10.1 研究37412.10.2 新聞和其他文章375第13章 用例:消費(fèi)類產(chǎn)品37613.1 問題探索37613.2 目標(biāo)設(shè)定37713.3 解決方案設(shè)計(jì)37713.3.1 現(xiàn)有的解決方案有哪些37713.3.2 解決方案設(shè)計(jì)方法37713.3.3 設(shè)計(jì)注意事項(xiàng)37913.3.4 環(huán)境及社會影響38013.3.5 引導(dǎo)38113.3.6 定義你的機(jī)器學(xué)習(xí)類38113.4 數(shù)據(jù)集收集38113.4.1 Edge Impulse38213.4.2 選擇你的硬件和傳感器38213.4.3 數(shù)據(jù)收集38313.4.4 數(shù)據(jù)攝取固件38313.4.5 清理數(shù)據(jù)集38513.4.6 數(shù)據(jù)集許可和法律義務(wù)38613.5 DSP和機(jī)器學(xué)習(xí)工作流程38613.5.1 DSP塊38713.5.2 機(jī)器學(xué)習(xí)塊39013.6 測試模型39413.6.1 實(shí)時分類39413.6.2 模型測試39413.7 部署39613.7.1 預(yù)構(gòu)建二進(jìn)制固件39713.7.2 GitHub源代碼39713.8 迭代和反饋循環(huán)39713.9 相關(guān)工作39813.9.1 研究39813.9.2 新聞和其他文章399
我要評論
|