色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

嵌入式系統的開發分析和規范控制

星星科技指導員 ? 作者:Paul Pilotte ? 2022-07-05 14:38 ? 次閱讀

在第 1 部分中,我們通過BuildingIQ智能氣候控制系統和Scania緊急卡車制動系統等示例,推動了在嵌入式系統中使用分析。我們涵蓋了數據訪問、數據預處理和最具預測性特征的識別。現在讓我們轉向開發預測分析算法本身。

開發分析算法

重要的是要考慮分析算法是否是您的最佳方法。在系統行為可以通過已知的科學方程很好地表征的情況下,經過驗證的數學建模可以是一種簡單而有效的方式來滿足設計目標。這種方法使用數據擬合、統計建模、ode 和 pde 求解以及參數估計等技術。以這種方式構建的模型具有通過歷史數據或基于第一原理預先確定的優勢,可以在嵌入式系統上實現內存和計算效率,并且可以更簡單地開發和維護。因此,在考慮以數據為中心機器學習技術之前,首先要謹慎考慮“主力”建模方法是否可以滿足您的設計目標。然而,對于越來越多的設計挑戰,例如在 BuildingIQ 示例中動態設置氣候控制點或在斯堪尼亞制動應用中進行對象識別,機器學習是最好的方法。

機器學習

機器學習算法使用計算方法直接從數據中“學習”信息,而不依賴于預定方程作為模型。事實證明,這種使用數據本身訓練模型的能力為預測建模開辟了廣泛的用例——例如金融信用評分和電影、歌曲和零售購買的在線推薦。在嵌入式系統中,機器學習用于快速增長的應用范圍,包括人臉識別、腫瘤檢測、電力負荷預測以及前面提到的 BuildingIQ 和 Scania 應用。“大數據”、計算能力和軟件工具的可用性提高,使得在工程應用程序中使用機器學習比以往任何時候都更容易。

機器學習大致分為兩種類型的學習方法,監督學習和無監督學習,每一種都包含針對不同問題量身定制的幾種算法。

pYYBAGLD3I-AYEZdAADSpahNcZo419.png

監督學習是一種使用已知數據集(稱為訓練數據集)進行預測的 機器學習。 訓練數據集包括輸入數據和標記的響應值。監督學習算法從中尋求建立一個模型,該模型可以預測新數據集的響應值。測試數據集通常用于驗證模型。使用更大的訓練數據集通常會產生具有更高預測能力的模型,可以很好地泛化新數據集。

監督學習包括兩類算法:

分類:用于分類響應值,其中數據可以分為特定的“類別”。常見的分類算法包括支持向量機 (SVM)、神經網絡、樸素貝葉斯分類器、決策樹、判別分析和最近鄰 ( k NN)。

回歸:用于預測何時需要連續響應值。常見的回歸算法包括線性回歸、非線性回歸、廣義線性模型、決策樹和神經網絡。

選擇算法取決于許多設計因素,例如內存使用情況、預測速度和模型的可解釋性。其他考慮因素包括是否需要單類或多類響應,以及預測變量是連續的還是分類的。由于模型僅與使用的標記訓練數據一樣好,因此在使用具有代表性的訓練數據集時要小心。機器學習工作流程從選擇特征開始,然后指定訓練和驗證集,使用多種算法進行訓練,最后評估結果。圖 2 所示的交互式應用程序使機器學習工作流程易于學習和使用。

pYYBAGLD3JWAA4H4AAG_LcCGtvU902.png

無監督學習是一種機器學習,用于從由沒有標記響應的輸入數據組成的數據集中進行推斷。

聚類分析是最常見的無監督學習方法,用于探索性數據分析,以發現數據中的隱藏模式或分組。k-means 是一種流行的集群建模算法,它根據到集群質心的測量距離將數據劃分為 k 個不同的集群。

層次聚類使用了一種不同的方法來構建多層次的層次聚類樹,它提供了視覺解釋,但計算要求更高,因此不太適合大量數據。

其他算法包括高斯混合模型、隱馬爾可夫模型和自組織神經網絡圖。

BuildingIQ 團隊使用聚類分析作為其模型創建過程的一部分。他們使用 k-means 聚類和高斯混合模型來分割數據,并確定燃氣、電力、蒸汽和太陽能對加熱和冷卻過程的相對貢獻。

深度學習

對于涉及圖像、文本和信號的分類問題,深度學習已成為一種新的高級分析類別。當在大型標記訓練數據集上進行訓練時(通常需要使用圖形處理單元 (GPU) 進行硬件加速以及強化訓練和評估),深度學習模型可以達到最先進的精度,有時在對象分類方面的表現甚至超過人類水平。對于圖像分類,卷積神經網絡 (CNN) 變得流行,因為它們通過直接從原始圖像中提取特征來消除手動特征提取的需要。這種自動特征提取使 CNN 模型對于諸如對象分類等計算機視覺任務具有高度的準確性。

系統工程師可以更容易地使用上面列出的方法和算法,以便在他們的嵌入式系統中結合有效的分析。在這個由三部分組成的系列的最后一篇文章中,我們將介紹實時執行分析和預測控制并將它們集成到一個整體解決方案中,包括傳感器和嵌入式系統以及企業 IT 系統和云基礎設施。

審核編輯:郭婷

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

    關注

    42

    文章

    4779

    瀏覽量

    101046
  • gpu
    gpu
    +關注

    關注

    28

    文章

    4768

    瀏覽量

    129223
  • 機器學習
    +關注

    關注

    66

    文章

    8438

    瀏覽量

    132928
收藏 人收藏

    評論

    相關推薦

    哪些專業適合學習嵌入式開發?

    :涉及傳感器技術、網絡通信等,是物聯網領域的關鍵技術領域,適合轉行到物聯網和嵌入式領域。 3)自動化專業:自動化專業的知識對于嵌入式系統的設計和控制至關重要,適合轉行到
    發表于 01-03 13:44

    嵌入式系統開發與硬件的關系 嵌入式系統開發常見問題解決

    嵌入式系統開發與硬件的關系 嵌入式系統是專為特定應用設計的計算機系統,它們通常嵌入在所
    的頭像 發表于 12-09 09:38 ?396次閱讀

    嵌入式linux開發的基本步驟有哪些?

    嵌入式Linux開發是一個復雜的過程,涉及到硬件選擇、操作系統移植、驅動開發、應用程序開發等多個方面。以下是
    的頭像 發表于 09-02 09:11 ?593次閱讀

    嵌入式linux開發板怎么操作

    開發板概述 嵌入式Linux開發板是一種專門為嵌入式系統開發而設計的硬件平臺。它具有體積小、功耗低、性能高等特點,廣泛應用于工業
    的頭像 發表于 09-02 09:09 ?445次閱讀

    嵌入式linux開發板芯片的工作原理

    嵌入式Linux開發板是一種基于Linux操作系統嵌入式系統開發平臺,它廣泛應用于工業控制、智
    的頭像 發表于 09-02 09:07 ?447次閱讀

    嵌入式軟件開發與AI整合

    嵌入式軟件開發與AI整合是當前技術發展的重要趨勢之一。隨著人工智能技術的快速發展,嵌入式系統越來越多地集成了AI算法,以實現更復雜的智能功能。以下是關于
    的頭像 發表于 07-31 09:25 ?791次閱讀
    <b class='flag-5'>嵌入式</b>軟件<b class='flag-5'>開發</b>與AI整合

    專家力薦|《嵌入式系統原理與開發——基于RISC-V和Linux系統》新書發售

    當前,嵌入式系統已成為智能設備的核心之一,RISC-V+Linux的開源力量為嵌入式系統注入強大的創新動力。作為中國RISC-V軟硬件生態領導者,賽昉科技與業界專家合作推出《
    的頭像 發表于 07-24 08:20 ?661次閱讀
    專家力薦|《<b class='flag-5'>嵌入式</b><b class='flag-5'>系統</b>原理與<b class='flag-5'>開發</b>——基于RISC-V和Linux<b class='flag-5'>系統</b>》新書發售

    嵌入式開發前景怎么樣?

    嵌入式開發前景非常廣闊,這主要得益于物聯網、人工智能、大數據等技術的快速發展,以及嵌入式系統在各個領域的廣泛應用。以下是對嵌入式開發前景的詳細分析
    的頭像 發表于 07-10 09:00 ?2854次閱讀
    <b class='flag-5'>嵌入式開發</b>前景怎么樣?

    嵌入式系統怎么學?

    、C++或者Python。這些語言在嵌入式系統開發中都被廣泛應用。 3、微處理器/微控制器架構:學習常見的微處理器和微控制器架構,如ARM、AVR、PIC等,了解其特性和應用場景。
    發表于 07-02 10:10

    嵌入式開發者的未來

    和測試這些產品的硬件和軟件。汽車行業:現代汽車包含大量的嵌入式系統,例如車載娛樂系統、發動機控制單元、自動駕駛系統等。在這個領域,工程師可以
    的頭像 發表于 06-23 08:10 ?420次閱讀
    <b class='flag-5'>嵌入式開發</b>者的未來

    嵌入式系統軟硬件基礎知識大全

    ,應用程序開發嵌入式系統開發的關鍵環節。我們還需要了解嵌入式系統的應用程序開發流程,包括需求
    發表于 05-09 14:12

    再談嵌入式實時操作系統

    程序的可移植性得到了增強,系統開發的工作量減輕的同時也提高了開發效率。對實時性和可靠性日益增長的要求正在塑造某些現代領域的嵌入式實時操作系統的發展方向,例如航空航天、工業
    的頭像 發表于 04-09 17:27 ?835次閱讀
    再談<b class='flag-5'>嵌入式</b>實時操作<b class='flag-5'>系統</b>

    fpga與嵌入式的區別 嵌入式和fpga開發有什么關系

    的,無法進行大規模的硬件級別的修改。這意味著FPGA能更靈活地適應不同的應用場景和變化的需求。 開發周期:FPGA的開發周期相對較短,因為它可以通過重新編程來實現新功能。相比之下,嵌入式系統
    的頭像 發表于 03-14 17:04 ?7036次閱讀

    嵌入式軟件開發應該掌握哪些知識?

    嵌入式軟件開發應該掌握哪些知識? 一、 什么是嵌入式軟件? 嵌入式軟件通常是指嵌入式系統中運行的
    發表于 02-19 11:23

    嵌入式學習步驟

    開發嵌入式學習步驟總結如下: (1).確定目標平臺:選擇適合您要開發嵌入式系統的硬件平臺。這取決于您要
    發表于 02-02 15:24
    主站蜘蛛池模板: 亚洲性夜色噜噜噜网站2258KK | 国产亚洲视频在线 | yellow片高清视频免费看 | SAO货腿张开JI巴CAO死我 | 日本亚洲电影 | 大陆女人内谢69XXXORG | 三级在线观看网站 | 达达兔午夜一级毛片 | 国产精品内射久久久久欢欢 | sihu国产精品永久免费 | 中文字AV字幕在线观看 | 国产精品久久毛片A片软件爽爽 | 善良的小峓子2在钱中文版女主角 | 亚洲色图在线观看视频 | 69国产精品成人无码视频 | 最近免费中文字幕大全免费 | 日本无码色哟哟婷婷最新网站 | 擦擦擦在线视频观看 | 日韩人妻无码精品久久中文字幕 | 性按摩AAAAAAA片| 真人女人无遮挡内谢免费视频% | 国产99久久九九免费精品无码 | 国产高潮久久精品AV无码 | 欧美亚洲色帝国 | 日韩久久影院 | 欧美黑人经典片免费观看 | 影音先锋av丝袜天堂 | 超碰在线 视频 | 97超碰免费人妻中文 | 精品免费久久久久久影院 | 麻豆沈芯语 | 2021久久精品免费观看 | 久久精品国产亚洲精品2020 | 91精品欧美一区二区三区 | 精品国产国产精2020久久日 | 边摸边吃奶边做激情叫床视 | 99国产精品久久 | 国产亚洲精品久久无亚洲 | 中文字幕国产视频 | 内地同志男16china16 | 成人免费视频在 |