Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Awesome-Embeded-AI
收集关于嵌入式领域的机器学习算法实现的进展、相关论文和文章、开发库等,帮助初学者快速了解、学习和入门嵌入式领域的机器学习。CC-BY-NC-SA 4.0。
https://github.com/Staok/Awesome-Embeded-AI
Last synced: about 16 hours ago
JSON representation
-
微控制器 MCU 端
-
TinyML Projects
- 【嵌入式AI开发】MCUNet: Tiny Deep Learning on IoT Devices-微型机器学习时代已经到来了 (qq.com)
- 【嵌入式AI开发】MCUNet: Tiny Deep Learning on IoT Devices-微型机器学习时代已经到来了 (qq.com)
- 【嵌入式AI开发】MCUNet: Tiny Deep Learning on IoT Devices-微型机器学习时代已经到来了 (qq.com)
- Tiny Machine Learning 项目主页
- MCUNet (inference, microcontrollers)
- TinyTL (on-device learning, memory-efficient transfer learning)
- 【嵌入式AI开发】MCUNet: Tiny Deep Learning on IoT Devices-微型机器学习时代已经到来了 (qq.com)
- 【嵌入式AI开发】MCUNet: Tiny Deep Learning on IoT Devices-微型机器学习时代已经到来了 (qq.com)
- 【嵌入式AI开发】MCUNet: Tiny Deep Learning on IoT Devices-微型机器学习时代已经到来了 (qq.com)
-
ST X-Cube-AI
- 【嵌入式AI开发】篇四|部署篇:STM32cubeIDE上部署神经网络之模型部署 (qq.com)
- 嵌入式MCU也能跑AI?STM32 Cube.AI工具包使用初探
- 【嵌入式AI开发】篇四|部署篇:STM32cubeIDE上部署神经网络之模型部署 (qq.com)
- 【嵌入式AI开发】篇五|实战篇一:STM32cubeIDE上部署神经网络之pytorch搭建指纹识别模型.onnx (qq.com)
- 我在STM32单片机上跑神经网络算法(文章结尾有学习资料和学习群) - 知乎 (zhihu.com)
- 在STM32上部署神经网络实现人体活动识别_哔哩哔哩_bilibili
- ST 官网 X-CUBE-AI 下载页
- ST Cude.AI 介绍页 (stmcu.com.cn)
- ST 官网 X-CUBE-AI 慕课
- 【嵌入式AI开发】篇四|部署篇:STM32cubeIDE上部署神经网络之模型部署 (qq.com)
- 【嵌入式AI开发】篇四|部署篇:STM32cubeIDE上部署神经网络之模型部署 (qq.com)
- 【嵌入式AI开发】篇四|部署篇:STM32cubeIDE上部署神经网络之模型部署 (qq.com)
- 【嵌入式AI开发】篇五|实战篇一:STM32cubeIDE上部署神经网络之pytorch搭建指纹识别模型.onnx (qq.com)
- ST 官网 X-Cube-AI 首页 STM32 solutions for Artificial Neural Networks
- 【嵌入式AI开发】篇五|实战篇一:STM32cubeIDE上部署神经网络之pytorch搭建指纹识别模型.onnx (qq.com)
- 【嵌入式AI开发】篇四|部署篇:STM32cubeIDE上部署神经网络之模型部署 (qq.com)
- 【嵌入式AI开发】篇四|部署篇:STM32cubeIDE上部署神经网络之模型部署 (qq.com)
- STM32CubeMX AI尝尝鲜
- 【嵌入式AI开发】篇五|实战篇一:STM32cubeIDE上部署神经网络之pytorch搭建指纹识别模型.onnx (qq.com)
- 【嵌入式AI开发】篇五|实战篇一:STM32cubeIDE上部署神经网络之pytorch搭建指纹识别模型.onnx (qq.com)
- 【嵌入式AI开发】篇五|实战篇一:STM32cubeIDE上部署神经网络之pytorch搭建指纹识别模型.onnx (qq.com)
-
Awesome-Embedded Repository
- nnom - A higher-level Neural Network library for microcontrollers.
- nn4mp
- kann - A lightweight C library for artificial neural networks
- uTensor - AI inference library based on mbed (an RTOS for ARM chipsets) and TensorFlow.
- nhivp/Awesome-Embedded: A curated list of awesome embedded programming. (github.com)
- Embedded Learning Library (ELL) - Microsoft's library to deploy intelligent machine-learned models onto resource constrained platforms and small single-board computers.
- EmbededAI - A library that provides elements of AI to C++ applications.
- Qualcomm Neural Processing SDK for AI - Libraries to developers run NN models on Snapdragon mobile platforms taking advantage of the CPU, GPU and/or DSP.
- Qualcomm Neural Processing SDK for AI - Libraries to developers run NN models on Snapdragon mobile platforms taking advantage of the CPU, GPU and/or DSP.
-
Kendryte K210
- Github 仓库-Awesome-K210
- 北航高校已经应用部署到无人机产品上
- 嘉楠科技公司 - creative.com/product/kendryteai),来实现目标检测与追踪,为Vision_MAV项目提供一个可选的视觉解决方案。该项目采用了一块[矽速科技公司](https://www.sipeed.com/)生产的MAXI DOCK K210评估板,来验证K210芯片的AI计算能力。在本项目中,采用传统机器视觉方法实现了最大色块识别、二维码识别、Apriltag码识别、圆形识别,采用深度学习方法实现了人脸识别、人体识别、口罩识别等,并开发了K210和[Ardupilot](https://github.com/ArduPilot/ardupilot)飞控固件之间的[MAVlink](https://github.com/ArduPilot/mavlink)通讯接口,来实时的将K210视觉模组解算出的目标位置信息发送给飞控来控制无人机运动。
-
Edge Impulse
- Edge Impulse API - Edge Impulse API
- C++ library - Edge Impulse Documentation
- On your Espressif ESP-EYE (ESP32) development board - Edge Impulse Documentation
- 零基础的嵌入式机器学习:Edge Impulse使用教程之训练模型浅析(2)——回归(预测)模型_方恪的博客-CSDN博客
- On your Espressif ESP-EYE (ESP32) development board - Edge Impulse Documentation
- esp8266-esp32-development/ESP-IDF-IDE编程 at master · Staok/esp8266-esp32-development (github.com) - IDF-IDE编程 · 瞰百/esp8266-esp32-development - 码云 - 开源中国 (gitee.com)](https://gitee.com/staok/esp8266-esp32-development/tree/master/ESP-IDF-IDE编程)。
- C++ library - Edge Impulse Documentation
- 零基础的嵌入式机器学习:Edge Impulse训练模型移植STM32F407ZGT6实例_方恪的博客-CSDN博客_stm32运行训练好的模型
- TinyML ESP32-CAM: Edge Image classification with Edge Impulse (survivingwithandroid.com)
- 官网 Getting Started 手册的步骤
- 使用 Edge Impulse 在 ESP32 上运行机器学习算法 - 知乎 (zhihu.com) - hans/news/ESP32_EdgeImpulse?position=5&list=zxpdcK3NOKbbbxj_ypHZpjgl6d1eLQ-Et_ESte4r-us)。
- 零基础的嵌入式机器学习:Edge Impulse使用教程之训练模型浅析(1)——分类模型_方恪的博客-CSDN博客
- edgeimpulse/firmware-espressif-esp32: Edge Impulse firmware for the Espressif ESP-EYE(ESP32) Development board (github.com)
-
CMSIS-NN / IQmath
- 安富莱的 CMSIS-NN 开源教程和例程(暂时还没出)
- **CMSIS-DSP** - M processor cores. CMSIS-DSP is widely used in the industry and enables also optimized C code generation from [MATLAB®](https://www.mathworks.com/hardware-support/arm-cortex-m-cmsis.html). The [ASN Filter Designer](https://www2.keil.com/mdk5/cmsis/asnfd) generates CMSIS-DSP code that you can directly use in your application.
- 安富莱的 硬汉嵌入式论坛 - DSP 开源教程和例程](http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547);[CMSIS-DSP 官方例子(Github)](https://github.com/ARM-software/CMSIS_5/tree/develop/CMSIS/DSP/Examples/ARM)。
- TI的32位定点DSP库IQmath在H7和F4上的移植和使用 - STM32H7 - 硬汉嵌入式论坛 - Powered by Discuz! (armbbs.cn)
- CMSIS-NN 官方 Github 仓库,包含手册、例程等
- CMSIS 的 Github 仓库 - software.github.io/CMSIS_5/General/html/index.html)。
- **CMSIS-NN** - M processor cores.
-
TensorFlowLite
-
网友自实现的轮子 / 算子库
- uingrd/EmbeddedML: 《AI嵌入式系统——算法优化与实现》软件工具、例程及教学辅助材料 (github.com)
- (BP神经网络C语言实现_一朝英雄拔剑起的博客-CSDN博客_bp神经网络c语言实现
- BP神经网络及其C语言实现 - 知乎 (zhihu.com) - bpnn: BP神经网络的C语言实现 (github.com)](https://github.com/ThreeClassMrWang/c-bpnn)。
- sertreet/BPNeuralNetwork: STM32F407ZGT6 Run BP Neural Network Handwritten Digit Recognition (github.com)
-
-
微处理器 MPU 端
-
ARM Compute Library
- Tutorial: Cartoonifying Images on Raspberry Pi with the Compute Library
- Tutorial: Running AlexNet on Raspberry Pi with Compute Library
- Tutorial: Cartoonifying Images on Raspberry Pi with the Compute Library
- Tutorial: Running AlexNet on Raspberry Pi with Compute Library
- Tutorial: Cartoonifying Images on Raspberry Pi with the Compute Library
- Tutorial: Cartoonifying Images on Raspberry Pi with the Compute Library
- Tutorial: Cartoonifying Images on Raspberry Pi with the Compute Library
- Tutorial: Cartoonifying Images on Raspberry Pi with the Compute Library
- Tutorial: Cartoonifying Images on Raspberry Pi with the Compute Library
- Tutorial: Cartoonifying Images on Raspberry Pi with the Compute Library
- Tutorial: Cartoonifying Images on Raspberry Pi with the Compute Library
- Tutorial: Cartoonifying Images on Raspberry Pi with the Compute Library
- Compute Library: Introduction (arm-software.github.io)
- Tutorial: Cartoonifying Images on Raspberry Pi with the Compute Library
- Tutorial: Cartoonifying Images on Raspberry Pi with the Compute Library
- Tutorial: Cartoonifying Images on Raspberry Pi with the Compute Library
-
PyArmNN
-
MACE
-
ARM NN
- ARM Compute Library - A 优化的神经网络基本算子,可以使用 ARM Compute Library 的 API 直接自己搭建神经网络算法,或者使用在这里介绍的 ARM NN,转化主流神经网络框架训练好的模型并使用。ARM NN 是 ARM 公司 在 Cortex-A 嵌入式端 "[AI and Machine Learning](https://developer.arm.com/solutions/machine-learning-on-arm)" 主题的 关键项目。
- ARM NN 官方的在树莓派上使用
- 被低估的ArmNN(一)如何编译
- 【树莓派/目标检测】(二)armnn编译
- ARM-software/armnn: Arm NN ML Software. The code here is a read-only mirror of https://review.mlplatform.org/admin/repos/ml/armnn (github.com)
-
Categories
Sub Categories
Keywords
machine-learning
6
embedded
3
neural-network
3
microcontroller
3
ai
2
deep-learning
2
neural-networks
2
iot
2
armv7
1
armv8
1
computer-vision
1
arm
1
android
1
aarch64
1
tensorflow
1
mbed
1
iot-middleware
1
edge-computing
1
cortex-m
1
maixpy
1
kendryte-sdk
1
kendryte
1
k210
1
nnom
1
ml
1
mcu
1
embedded-systems
1
c-plus-plus
1
bayesian
1
artificial-intelligence
1
tm4c123
1
tiva-c-series
1
stm32
1
rtos
1
raspberry-pi
1
operating-systems
1
msp430
1
linux-programming
1
freertos
1
embedded-gui
1
embedded-ai
1
bootloader
1
beaglebone
1
awesome
1
autosar
1
sve
1
simd
1
opencl
1
neon
1
linux
1