這個 #MagPiMonday ,我們希望透過最新一期的 The MagPi 中 Phil King 的這項功能激發您將人工智慧添加到您的 Raspberry Pi 設計中。
憑藉強大的 AI 加速器模組,Raspberry Pi 的相機模組和 AI 套件在電腦視覺和機器學習領域開啟了令人興奮的可能性。 Raspberry Pi 平台的多功能性與 AI 功能相結合,為創新智慧專案開啟了全新的可能性。從創意實驗到智慧藥丸分配器等實際應用,製造商正在利用該套件的潛力來突破人工智慧的界限。在本專題中,我們探討了一些出色的專案項目,希望它們能激勵您開始創建自己的專案。
Jeff Geerling 做事從不半途而廢,他對 Raspberry Pi AI Kit 做了大量工作,建造了一台總共有 8 個神經處理器的 Monster AI Pi PC。事實上,它的速度達到 55 TOPS(每秒萬億次運算),比最新的 AMD、Qualcomm 和 Apple Silicon 處理器還要快!
NPU 晶片(包括 AI Kit 的 Hailo-8L)連接到大型 12× PCIe 插槽卡,該插槽卡隨附一個能夠處理 16 個 PCI Express Gen 2 通道的 PEX 8619 交換器。然後透過 Pineboards uPCIty Lite HAT 將該卡安裝在 Raspberry Pi 5 上,該卡有一個額外的 12V PSU,可為所有這些處理器提供所需的額外功率。
借助 Raspberry AI Kit 提供的額外處理能力,該專案使用 Edge Impulse 電腦視覺來檢測和計算攝影機模組視野內的汽車數量。「我們選擇廣角鏡頭,因為它可以捕捉更大的區域,」他說,「使攝影機能夠同時監控多條車道。」他還需要訓練和測試 YOLOv5 機器學習模型。所有細節都可以透過上面的連結在專案頁面上找到,這對於學習如何為您自己的 AI 專案訓練自訂 ML 機器學習模型很有用。
Google 的 MediaPipe 是一個為建立機器學習管道而開發的多媒體應用框架,特別適用於處理影片和影像。
在其他平台上使用 MediaPipe 後,Mario Bergeron 決定在 Raspberry Pi AI Kit 上進行試驗。在專案頁面(上方連結)中,他詳細介紹了該過程,包括使用他的 Python 演示應用程式以及檢測手/手掌、臉部或姿勢的選項。
Mario 的測試結果顯示,與僅在 Raspberry Pi 5 上運行參考 TensorFlow Lite 模型相比,AI Kit 的 Hailo-8L AI 加速器模組的性能要好得多:速度提高了 5.8 倍。當三個模型運行手部和地標偵測時,偵測到一隻手時幀速率為 26-28fps,偵測到兩隻手時幀速率為 22-25fps。