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

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

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

GitHub上的機器學習核心存儲庫和運動

星星科技指導員 ? 來源:意法半導體 ? 作者:意法半導體 ? 2022-05-11 16:20 ? 次閱讀

ST 在?? GitHub 上發(fā)布了其機器學習核心存儲庫,其中包含示例和配置文件,以極大地改善開發(fā)人員的體驗。眾所周知,人工智能非常困難,因為它依賴于數(shù)據(jù)科學。此外,創(chuàng)建正確的算法(例如決策樹)并對其進行設置也很棘手。不幸的是,所有這些問題往往會限制可以輕松開始研究機器學習應用程序的工程師數(shù)量。因此,我們在 GitHub 上發(fā)布了一個存儲庫來解決這個問題。該軟件包包括數(shù)據(jù)日志子集以及LSM6DSOX、LSM6DSRX、ISM330DHCX、IIS2ICLX的應用程序和配置示例慣性傳感器。它已經(jīng)為使用它開發(fā)商業(yè)解決方案的主要 ST 客戶提供服務。因此,我們認為我們社區(qū)的其他成員可以從中受益。

使機器學習更易于訪問的另一種方法

支持的傳感器是獨一無二的,因為它們都有一個機器學習核心,可以并行運行一個或多個決策樹。ST 是第一個提供此類組件的公司,并因此獲得了獎項。它仍然是獨一無二的,因為機器學習核心可以以微控制器功耗的一小部分提供決策能力。因此,意法半導體從 2019 年開始推出新器件,例如LSM6DSRX 和 ISM330DHCX ,從而擴大了產(chǎn)品范圍。我們還通過發(fā)布Unico-GUI等工具降低了進入門檻。該實用程序提供了一個圖形界面,有助于數(shù)據(jù)收集和機器學習核心的配置。 因此,GitHub 存儲庫是另一項旨在使機器學習更易于訪問的舉措。任何人都可以簡單地按照軟件包中列出的步驟在幾分鐘內(nèi)測試應用程序。

機器學習核心存儲庫和運動

健身活動

機器學習核心存儲庫中的一個應用示例是在 LSM6DSOX 上運行的健身房活動識別。該程序使腕帶能夠自動檢測二頭肌彎舉、側(cè)平舉、深蹲或休息位置之間的情況。然而,用戶必須告訴系統(tǒng)可穿戴設備是在他們的右手還是左手。有問題的應用程序依賴于使用 LSM6DSOX 慣性模塊的腕帶收集的數(shù)據(jù)。ST 用右手和左手的可穿戴設備收集數(shù)據(jù),現(xiàn)在在存儲庫中提供“左手”數(shù)據(jù)的子集。我們還提供兩個配置文件,每只手一個。此外,開發(fā)人員將找到示例來幫助他們設計類似的算法并研究我們應用于加速度計信號濾波器。

檢查健身房活動識別應用程序

瑜伽姿勢

另一個物理應用很吸引人,因為它在SensorTile.Box上運行,可以識別 12 個瑜伽姿勢以及兩個非瑜伽站立姿勢(靜止站立和運動站立)??梢詫⒃O備連接到用戶的左腿,并使用其強大的傳感器來運行具有 20 個節(jié)點的決策樹。當用戶保持一個姿勢時,系統(tǒng)可以在不到一秒的時間內(nèi)檢測到它。該系統(tǒng)可以區(qū)分木板、兒童姿勢、向下狗或冥想姿勢等。該存儲庫還提供來自 UNICO-GUI 的數(shù)據(jù)日志,幫助創(chuàng)建決策樹分類器。系統(tǒng)通過跟蹤加速度計在 X、Y 和 Z 軸上的平均值來確定姿勢。

從瑜伽姿勢應用程序中學習

機器學習核心存儲庫和運動檢測

車輛靜止檢測

由于更精確的 LSM6DSRX,靜止檢測算法可以確定汽車是否在移動。該應用程序使用來自加速度計和陀螺儀的數(shù)據(jù),并且無論方向如何都能正常工作。GitHub 存儲庫甚至提供了為制作該程序而收集的數(shù)據(jù)日志的一個子集。此外,我們還提供配置示例以幫助開發(fā)人員研究類似的算法。該示例可幫助初學者了解一些濾波器如何對輸入信號產(chǎn)生重大影響。該配置還顯示了我們?nèi)绾螌崿F(xiàn)具有 30 個節(jié)點的決策樹。ST 在??其嬰兒哭泣檢測器中使用了類似的算法。 事實上,行駛中的汽車意味著司機的存在,這意味著即使嬰兒在哭泣,也無需啟動警報,因為車內(nèi)有成人。

探索車輛靜止檢測應用

頭部手勢

頭部手勢識別應用程序也使用 LSM6DSRX。耳機中的傳感器可以確定用戶是否在點頭、靜止、走路、搖頭或搖頭。 ST 使用這種特殊的慣性傳感器為該算法收集了數(shù)據(jù),并提供了一部分數(shù)據(jù)日志。該應用程序在 X、Y 和 Z 軸上使用來自加速度計和陀螺儀的數(shù)據(jù)。但是,并非所有數(shù)據(jù)源都接收相同的過濾器。例如,系統(tǒng)僅在 Y 軸上監(jiān)控加速度計的最大閾值,而在同一傳感元件的 X 軸上尋找最小閾值。因此,它是信號處理在機器學習應用中重要性的一個很好的例子。此外,決策樹本身非常簡單,只有七個節(jié)點來檢測五個類別。

審核編輯:郭婷

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

    關注

    48

    文章

    7397

    瀏覽量

    150660
  • 傳感器
    +關注

    關注

    2542

    文章

    50300

    瀏覽量

    750232
  • 機器學習
    +關注

    關注

    66

    文章

    8325

    瀏覽量

    132194
收藏 人收藏

    評論

    相關推薦

    RISC-V如何支持不同的AI和機器學習框架和?

    RISC-V如何支持不同的AI和機器學習框架和?還請壇友們多多指教一下。
    發(fā)表于 10-10 22:24

    機器人基本運動

    機器人基本運動
    發(fā)表于 09-19 12:57 ?0次下載

    深度學習的基本原理與核心算法

    隨著大數(shù)據(jù)時代的到來,傳統(tǒng)機器學習方法在處理復雜模式的局限性日益凸顯。深度學習(Deep Learning)作為一種新興的人工智能技術,以其強大的非線性表達能力和自
    的頭像 發(fā)表于 07-04 11:44 ?1354次閱讀

    機器視覺控制軸運動原理是什么

    機器視覺控制軸運動原理是一個復雜而深入的主題。下面將從以下幾個方面進行介紹: 機器視覺概述 機器視覺是一種模擬人類視覺的計算機技術,通過圖像采集、處理和分析來實現(xiàn)對物體的識別、定位、測
    的頭像 發(fā)表于 07-04 10:42 ?429次閱讀

    深度學習常用的Python

    深度學習常用的Python,包括核心、可視化工具、深度學習框架、自然語言處理以及數(shù)據(jù)抓取
    的頭像 發(fā)表于 07-03 16:04 ?473次閱讀

    深度學習與傳統(tǒng)機器學習的對比

    在人工智能的浪潮中,機器學習和深度學習無疑是兩大核心驅(qū)動力。它們各自以其獨特的方式推動著技術的進步,為眾多領域帶來了革命性的變化。然而,盡管它們都屬于
    的頭像 發(fā)表于 07-01 11:40 ?975次閱讀

    機器人在空間中運動指令主要有哪些

    的控制下工作。機器人可以應用于各種領域,如制造業(yè)、醫(yī)療、家庭服務等。 機器運動的重要性 機器運動
    的頭像 發(fā)表于 06-16 15:39 ?791次閱讀

    機器視覺運動控制一體機在喇叭跟隨點膠的應用

    等問題。 正運動技術視覺點膠整體解決方案: 在此背景下,正運動技術的視覺點膠整體解決方案脫穎而出,方案是基于VPLC系列機器視覺運動控制一體機開發(fā),適用于皮帶線跟隨點膠作業(yè)的視覺點膠
    發(fā)表于 04-16 17:37

    人形機器人主板:jetson orin nx核心模塊與SOM-7583核心模塊結(jié)合在一塊主板

    ERUN_7583_ORIN_NX嵌入式人工智能計算機底板,專為滿足人形機器人的實際需求而設計,他具備jetson orin nx核心模塊與SOM-7583核心模塊,可以實現(xiàn)核心模塊間
    的頭像 發(fā)表于 03-26 11:17 ?692次閱讀
    人形<b class='flag-5'>機器</b>人主板:jetson orin nx<b class='flag-5'>核心</b>模塊與SOM-7583<b class='flag-5'>核心</b>模塊結(jié)合在一塊主板<b class='flag-5'>上</b>

    數(shù)據(jù)中心存儲的趨勢

    隨著數(shù)據(jù)存儲需求的持續(xù)增長,數(shù)據(jù)中心存儲技術和架構不斷發(fā)展以滿足企業(yè)和消費者的需求。在本節(jié)中,我們將分析數(shù)據(jù)中心存儲未來的一些關鍵趨勢。 一、全閃存存儲陣列 隨著閃存成本的下降以及相對
    的頭像 發(fā)表于 03-18 17:39 ?470次閱讀

    LabVIEW的六軸工業(yè)機器運動控制系統(tǒng)

    LabVIEW開發(fā)六軸工業(yè)機器運動控制系統(tǒng) 本項目開發(fā)了一個高效的工業(yè)機器人控制系統(tǒng),重點關注于運動學算法和軌跡規(guī)劃算法的實現(xiàn)和測試。LabVIEW作為一個關鍵技術,在項目中扮演了
    發(fā)表于 12-21 20:03

    GitHub底層數(shù)據(jù)無縫升級到MySQL 8.0的經(jīng)驗

    GitHub 團隊近日分享了他們將 GitHub.com 的底層數(shù)據(jù)無縫升級到 MySQL 8.0 的經(jīng)驗。 據(jù)介紹,GitHub 使用 MySQL 來
    的頭像 發(fā)表于 12-13 10:21 ?450次閱讀
    <b class='flag-5'>GitHub</b>底層數(shù)據(jù)<b class='flag-5'>庫</b>無縫升級到MySQL 8.0的經(jīng)驗

    ROS Motion Planning運動規(guī)劃如何安裝相關依賴

    下載/克隆ROS Motion Planning運動規(guī)劃 可以執(zhí)行以下兩條指令來從Github克隆ROS Motion Planning運動
    的頭像 發(fā)表于 11-26 17:29 ?1046次閱讀

    重塑GitHub、顛覆程序開發(fā):GitHub Universe 2023發(fā)布重大更新

    所說:“就像 GitHub 是在 Git 基礎構建的一樣,今天我們正在 Copilot 的基礎重新構建它?!?/div>
    的頭像 發(fā)表于 11-09 15:54 ?710次閱讀
    重塑<b class='flag-5'>GitHub</b>、顛覆程序開發(fā):<b class='flag-5'>GitHub</b> Universe 2023發(fā)布重大更新

    Python監(jiān)控Github項目如何更新并自動下載

    讓我們 用Python監(jiān)控Github項目是否有更新,如果有的話自動下載該更新 ! 1.統(tǒng)一文件名格式 為了能夠獲取github的項目的更新時間,我們需要調(diào)用github的一個API
    的頭像 發(fā)表于 11-03 15:45 ?826次閱讀
    Python監(jiān)控<b class='flag-5'>Github</b>項目如何更新并自動下載