• <noframes id="6fok0"><bdo id="6fok0"><listing id="6fok0"></listing></bdo>
    <ruby id="6fok0"></ruby>

    <progress id="6fok0"></progress>
  • <progress id="6fok0"></progress>
    <ruby id="6fok0"><table id="6fok0"></table></ruby>
  • <progress id="6fok0"><u id="6fok0"><form id="6fok0"></form></u></progress>

    24小時(shí)聯(lián)系電話(huà):18217114652、13661815404

    中文

    您當前的位置:
    首頁(yè)>
    電子資訊>
    公司新聞>
    一個(gè)基于 C 的微控制...

    公司新聞

    一個(gè)基于 C 的微控制器 AI/ML 框架


    一個(gè)基于 C 的微控制器 AI/ML 框架


    最近對邊緣計算的興趣增加導致開(kāi)發(fā)了多個(gè)框架,以促進(jìn)在微控制器上部署 AI/ML 模型。然而,大多數框架都存在性能問(wèn)題,因為它們大多是服務(wù)器代碼的縮小版本,因此僅適用于相當強大的微控制器。為了解決這個(gè)問(wèn)題并提供一個(gè)框架來(lái)支持最低的 8 MCU,弗勞恩霍夫微電子電路和系統研究所(IMS) 最近宣布發(fā)布 AIfES(嵌入式系統人工智能);一個(gè)開(kāi)源框架,以促進(jìn)在所有形式的微控制器上部署人工智能。

    AIfES 使用 C 編程語(yǔ)言開(kāi)發(fā),允許用戶(hù)快速、輕松地在幾乎任何硬件上訓練和運行人工神經(jīng)網(wǎng)絡(luò ) (ANN),包括 8 MCU 和基于它們的開(kāi)發(fā)板,如 Arduino Uno,無(wú)需在 PC 上準備模型。'雖然由于希望以低處理能力 MCU 為目標而顯著(zhù)減少了功能,但 AIfES 可與大多數流行的 ML 框架(如 TensorFlow、Keras PyTorch)相媲美并兼容,并結合了它們的大部分流行功能。

    它目前支持前饋神經(jīng)網(wǎng)絡(luò ) (FNN),以及常見(jiàn)的激活函數,如 ReLU、sigmoid softmax,以及常見(jiàn)的訓練算法,如梯度下降優(yōu)化器 (SGD) 或亞當優(yōu)化器,所有這些都與卷積神經(jīng)網(wǎng)絡(luò )的完整實(shí)現集成在一起( ConvNet)也在路上。模型開(kāi)發(fā)基于 Python 框架,在這些框架上開(kāi)發(fā)的 ANN 模型也可以輕松導入AIfES 框架。所有這些使得已經(jīng)熟悉其他流行 AI 框架的用戶(hù)可以無(wú)縫過(guò)渡到 AIfES。

    AIfES 的許多其他優(yōu)點(diǎn)之一是它允許開(kāi)發(fā)人員分配資源,例如為 ANN 指定所需的內存區域。它也是模塊化的,可以交換算法的不同組件,這使得使用不同類(lèi)型的硬件加速器變得容易,并且可以輕松找到與您的嵌入式設備兼容的加速器。

    Fraunhofer IMS 的人說(shuō),內部研究人員多年來(lái)一直在 AI 研究和開(kāi)發(fā)中使用 AIfES,并且它在幾個(gè)定制解決方案中具有特色,直到達到可以用作獨立產(chǎn)品的開(kāi)發(fā)水平.

    在此期間,AIfES 出現在多個(gè)應用中,包括用于狀態(tài)監測的無(wú)線(xiàn)電流傳感器、手勢識別系統和基于Arduino Uno的手寫(xiě)識別系統,完美展示了該框架在 8 位微控制器上的實(shí)力。

    AIfES 對微控制器的兼容性隨著(zhù)最近發(fā)布的 Arduino 庫進(jìn)一步擴展,這意味著(zhù)熟悉 Arduino 環(huán)境的制造商可以輕松構建基于 Arduino 和衍生板的 AI 解決方案。

    請輸入搜索關(guān)鍵字

    確定
    色鲁99热99re超碰精品_91精品一区二区三区无码吞精_亚洲国产欧洲综合997久久_一级a性色生活片久久无
  • <noframes id="6fok0"><bdo id="6fok0"><listing id="6fok0"></listing></bdo>
    <ruby id="6fok0"></ruby>

    <progress id="6fok0"></progress>
  • <progress id="6fok0"></progress>
    <ruby id="6fok0"><table id="6fok0"></table></ruby>
  • <progress id="6fok0"><u id="6fok0"><form id="6fok0"></form></u></progress>