ESP-DL深度學(xué)習(xí)庫(kù),為ESP32系列芯片提供API,飛??萍紭扶未?/h1>
ESP-DL深度學(xué)習(xí)庫(kù),支持運(yùn)行高性能AI應(yīng)用,面向ESP32、ESP32-S、ESP32-C等多系列芯片推出,為神經(jīng)網(wǎng)絡(luò)推理、圖像處理、數(shù)學(xué)運(yùn)算和深度學(xué)習(xí)模型提供API。

開發(fā)人員通過使用 ESP-DL,能夠輕松、快速地基于芯片實(shí)現(xiàn)高性能的人工智能應(yīng)用。
在 ESP32 和 ESP32-S3 上通過 ESP-DL 運(yùn)行 16 位檢測(cè)模型時(shí),ESP32-S3 上的運(yùn)行速度可達(dá)到 ESP32 的 4.5 倍,人臉識(shí)別速度更是達(dá)到 6.25 倍。

此外,ESP32-S3 上 8 位人臉識(shí)別模型的運(yùn)行速度也達(dá)到了 16 位模型的 2.5 倍。ESP32-S3集成 2.4 GHz Wi-Fi 和 Bluetooth 5 (LE) 的 MCU 芯片,支持遠(yuǎn)距離模式。
ESP-DL 無需任何外圍設(shè)備,可作為項(xiàng)目組件使用。ESP-DL 即可作為 ESP-WHO(包含多個(gè)項(xiàng)目級(jí)圖像應(yīng)用實(shí)例)的一個(gè)子組件,實(shí)現(xiàn)人臉識(shí)別、貓臉檢測(cè)等圖像應(yīng)用。
ESP-DL 包含量化和轉(zhuǎn)換等工具,可幫助開發(fā)人員將自己的模型(通過第三方平臺(tái)如 TensorFlow、PyTorch、MXNet 等開發(fā)的模型)轉(zhuǎn)換為 8 位 / 16 位模型,通過 ESP-DL 部署在無線WiFi芯片上,并評(píng)估量化模型的性能。

ESP32-S3 支持更大容量的高速 Octal SPI flash 和片外 RAM,支持用戶配置數(shù)據(jù)緩存與指令緩存。
ESP-DL 還在模型庫(kù)中為用戶提供了一些開箱即用的模型,如人臉檢測(cè)、人臉識(shí)別、貓臉檢測(cè)等。

ESP32-S3 MCU 增加了用于加速神經(jīng)網(wǎng)絡(luò)計(jì)算和信號(hào)處理等工作的向量指令。AI 開發(fā)者們通過庫(kù)使用這些向量指令,可以實(shí)現(xiàn)高性能的圖像識(shí)別、語(yǔ)音喚醒和識(shí)別等應(yīng)用。
ESP-DL 擁有豐富的 API 供開發(fā)人員使用,如神經(jīng)網(wǎng)絡(luò)、圖像處理、矩陣運(yùn)算等,且支持自定義層。
ESP-DL 支持量化計(jì)算,并通過優(yōu)化匯編代碼和 C/C++ 代碼架構(gòu),提高了軟件效率。

ESP32-S3 還擁有向量指令 (vector instructions)、高速 SPI 接口和可配置的高速緩沖存儲(chǔ)器,能夠?yàn)槿斯ぶ悄軕?yīng)用提供更快的 AI 加速功能。
ESP32-S3 搭載 Xtensa? 32 位 LX7 雙核處理器,主頻高達(dá) 240 MHz,內(nèi)置 512 KB SRAM (TCM),具有 45 個(gè)可編程 GPIO 管腳和豐富的通信接口。
ESP32-S3 搭載了超低功耗協(xié)處理器 (ULP),支持多種低功耗模式,廣泛適用于各類低功耗應(yīng)用場(chǎng)景。