RA8P1部署ai模型指南:从训练模型到部署 | 本周六

描述

在嵌入式边缘AI中,如何把“训练好的模型”稳定地“跑在板子上”,决定了项目能否落地。我们带你基于RA8P1平台,跑通从数据准备、模型训练、量化转换,到工程部署的整个流程,帮助你快速实现在RA8P1上部署人脸检测模型。


 

11月22日(本周六),900,我们将就嵌入式AI,带来免费线上培训,手把手带你掌握包括本文但不限于本文的更多技术干货,还有双核通信培训哦!带上电脑,带上Titan Board,预约直播参加培训!(公众号后台回复RA8P1,加入培训群)

1应用效果预览

人脸检测

2 ⼀图看流程:从数据到上板

人脸检测人脸检测

3  准备工作:硬件与软件环境

3.1  硬件清单

开发板:RA8P1开发板(Titan Board)。

传感器/外设:屏幕和摄像头

3.2  软件与⼯具

RT-Thread Studio

Python 3.9–3.11,pip包:pytorch等ai库

Yolo-Fastest

4 训练与导出:数据集到模型

4.1  数据集准备

收集网上已有的数据即可

人脸检测

4.2  训练

使用我编译好的darknet.exe

  •  
  •  

cd Yolo-fastestdarknet.exe detector train datasets/voc.data  datasets/yolo-fastest.cfg  -dont_show

人脸检测

4.3  模型转换

darknet->tflite

  •  
  •  
  •  

conda activate convertcd /path/to/keras-YOLOv3-model-setpython tools/model_converter/conver2tflite_and_int8.py --config_path yolo-fastest.cfg --weights_path yolo-fastest_last.weights --output_path face.h5 --int8_img_path ../Yolo-Fastest/datasets/face/data_1/train/image/ --save_tflite_path face_int8.tflite -f

人脸检测

tflite->ruhmi

将上⼀步得到的tflite文件复制到ruhmi-framework-mcu/models下,然后运行以下指令

  •  
  •  
  •  

conda activate ruhmicd /path/to/ruhmi-framework-mcu/scriptspython mcu_deploy.py --ethos --ref_data ../models/ deploy_qtzed_ethos

人脸检测

5 部署模型

tflite->ruhmi会在ruhmi-framework-mcu/scripts下生成可部署模型⽂件,路径如下

人脸检测

接下来,删除*io_data.*和hal_entry.c, 然后将剩下的文件拷贝到ek-ra8p1_face_detect/src/models下打开rt-thread studio,导⼊ek-ra8p1_face_detect项目

人脸检测

选择rt-thread studio项⽬

人脸检测

选择对应的文件夹路径

人脸检测

进入属性页面

人脸检测

修改编码格式

人脸检测

编译然后下载

人脸检测

检测效果如下

人脸检测

11月22日(本周六),900,线上培训,跟着我们一起掌握嵌入式AI!带上电脑,带上Titan Board,预约直播参加培训!(公众号后台回复RA8P1,加入培训群)

获取硬件

 

RT-Thread 与瑞萨电子联合推出 RA8P1 Titan Board,基于 1GHz Arm Cortex-M85 + 250MHz Cortex-M33 双核架构,集成 Ethos-U55 NPU ,实现 256 GOPS 的 AI 性能、超过 7300 CoreMarks 的突破性 CPU 性能和先进的人工智能 (AI) 功能,可支持语音、视觉和实时分析 AI 场景!

人脸检测

或复制链接购买:https://item.taobao.com/item.htm?ft=t&id=987791181903

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分