99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

嵌入式系統(tǒng)的開發(fā)分析和規(guī)范控制

星星科技指導員 ? 作者:Paul Pilotte ? 2022-07-05 14:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在第 1 部分中,我們通過BuildingIQ智能氣候控制系統(tǒng)和Scania緊急卡車制動系統(tǒng)等示例,推動了在嵌入式系統(tǒng)中使用分析。我們涵蓋了數(shù)據(jù)訪問、數(shù)據(jù)預處理和最具預測性特征的識別?,F(xiàn)在讓我們轉(zhuǎn)向開發(fā)預測分析算法本身。

開發(fā)分析算法

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

機器學習

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

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

pYYBAGLD3I-AYEZdAADSpahNcZo419.png

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

監(jiān)督學習包括兩類算法:

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

回歸:用于預測何時需要連續(xù)響應值。常見的回歸算法包括線性回歸、非線性回歸、廣義線性模型、決策樹和神經(jīng)網(wǎng)絡(luò)。

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

pYYBAGLD3JWAA4H4AAG_LcCGtvU902.png

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

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

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

其他算法包括高斯混合模型、隱馬爾可夫模型和自組織神經(jīng)網(wǎng)絡(luò)圖。

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

深度學習

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

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

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 神經(jīng)網(wǎng)絡(luò)

    關(guān)注

    42

    文章

    4814

    瀏覽量

    103576
  • gpu
    gpu
    +關(guān)注

    關(guān)注

    28

    文章

    4944

    瀏覽量

    131218
  • 機器學習
    +關(guān)注

    關(guān)注

    66

    文章

    8502

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    嵌入式開發(fā),如何選擇適合的系統(tǒng)?

    嵌入式ARM開發(fā)中,面對多種操作系統(tǒng)的選擇,如何做出最適合項目的決策?本文將為您梳理常見系統(tǒng)的特性,幫助您快速了解它們的優(yōu)缺點,以便更好地選擇適合的
    的頭像 發(fā)表于 05-20 11:32 ?382次閱讀
    <b class='flag-5'>嵌入式開發(fā)</b>,如何選擇適合的<b class='flag-5'>系統(tǒng)</b>?

    嵌入式開發(fā)入門指南:從零開始學習嵌入式

    特定功能的計算機系統(tǒng),廣泛應用于智能家居、工業(yè)控制、醫(yī)療設(shè)備、車載系統(tǒng)等領(lǐng)域。 2. 學習嵌入式開發(fā)的前置知識熟悉C語言編程掌握基本的數(shù)據(jù)結(jié)構(gòu)與算法了解數(shù)字電路與微
    發(fā)表于 05-15 09:29

    嵌入式主板開發(fā)詳細指南

    嵌入式主板開發(fā)涉及硬件設(shè)計、軟件集成、系統(tǒng)優(yōu)化等多個環(huán)節(jié),需要結(jié)合具體應用場景進行深度定制。以下是嵌入式主板開發(fā)的詳細指南,涵蓋關(guān)鍵步驟、工
    的頭像 發(fā)表于 04-02 11:35 ?547次閱讀
    <b class='flag-5'>嵌入式</b>主板<b class='flag-5'>開發(fā)</b>詳細指南

    嵌入式系統(tǒng)開發(fā)圣經(jīng)【干貨】

    內(nèi)容包括:嵌入式系統(tǒng)的介紹、嵌入式SoC硬件系統(tǒng)概論、嵌入式系統(tǒng)軟件開發(fā)。適用于產(chǎn)品主管、
    發(fā)表于 03-12 13:58

    嵌入式教育科普|GPIO接口全面解析

    在現(xiàn)代科技領(lǐng)域,嵌入式系統(tǒng)接口作為信息交互的核心載體,發(fā)揮著至關(guān)重要的作用,各類接口通過預定義的通信協(xié)議與標準化規(guī)范,可以實現(xiàn)設(shè)備間的精準數(shù)據(jù)傳輸與智能控制。 作為
    的頭像 發(fā)表于 03-05 11:11 ?1807次閱讀
    <b class='flag-5'>嵌入式</b>教育科普|GPIO接口全面解析

    IAR分析嵌入式系統(tǒng)的市場前景

    作為全球領(lǐng)先的嵌入式系統(tǒng)開發(fā)軟件解決方案供應商,IAR始終致力于為客戶提供高性能與高安全性的開發(fā)工具,支持不同行業(yè)的嵌入式產(chǎn)品開發(fā)。
    的頭像 發(fā)表于 02-26 15:34 ?583次閱讀

    嵌入式機器學習的應用特性與軟件開發(fā)環(huán)境

    作者:DigiKey Editor 在許多嵌入式系統(tǒng)中,必須采用嵌入式機器學習(Embedded Machine Learning)技術(shù),這是指將機器學習模型部署在資源受限的設(shè)備(如微控制
    的頭像 發(fā)表于 01-25 17:05 ?658次閱讀
    <b class='flag-5'>嵌入式</b>機器學習的應用特性與軟件<b class='flag-5'>開發(fā)</b>環(huán)境

    哪些專業(yè)適合學習嵌入式開發(fā)?

    :涉及傳感器技術(shù)、網(wǎng)絡(luò)通信等,是物聯(lián)網(wǎng)領(lǐng)域的關(guān)鍵技術(shù)領(lǐng)域,適合轉(zhuǎn)行到物聯(lián)網(wǎng)和嵌入式領(lǐng)域。 3)自動化專業(yè):自動化專業(yè)的知識對于嵌入式系統(tǒng)的設(shè)計和控制至關(guān)重要,適合轉(zhuǎn)行到
    發(fā)表于 01-03 13:44

    什么是嵌入式人工智能

    嵌入式人工智能是指將人工智能技術(shù)應用于嵌入式系統(tǒng)中的一種技術(shù)。嵌入式系統(tǒng)嵌入到其他設(shè)備或
    的頭像 發(fā)表于 12-11 09:23 ?993次閱讀
    什么是<b class='flag-5'>嵌入式</b>人工智能

    嵌入式系統(tǒng)開發(fā)與硬件的關(guān)系 嵌入式系統(tǒng)開發(fā)常見問題解決

    嵌入式系統(tǒng)開發(fā)與硬件的關(guān)系 嵌入式系統(tǒng)是專為特定應用設(shè)計的計算機系統(tǒng),它們通常嵌入在所
    的頭像 發(fā)表于 12-09 09:38 ?960次閱讀

    嵌入式linux開發(fā)的基本步驟有哪些?

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

    嵌入式linux開發(fā)板怎么操作

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

    嵌入式linux開發(fā)板芯片的工作原理

    嵌入式Linux開發(fā)板是一種基于Linux操作系統(tǒng)嵌入式系統(tǒng)開發(fā)平臺,它廣泛應用于工業(yè)控制、智
    的頭像 發(fā)表于 09-02 09:07 ?817次閱讀

    嵌入式軟件開發(fā)與AI整合

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

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

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