瑞萨单片机AI教程【六】导入外部电机状态数据训练模型
开发板官网www.edevkit.com导入外部电机状态数据训练模型导入外部.csv数据文件以上是采用e2 Studio 内部工具录制数据、上传数据、训练模型。如果要使用自己的数据文件做模型训练可以在“Reality AI Tools”导入csv文件。比如现在有一组电机状态数据通过48组传感器数据确定电机编号。如表格有49列数据前48列是48个传感器数据最后一列是电机编号。有11个电机每个电机有5200组训练数据。下面把这些数据导入“Reality AI Tools”训练。准备.csv格式文件导入文件格式是“.csv”注意一定是小写字母大写字母导入时无法识别数据字段。把上面表格数据拆分成11个文件对应11个电机数据。数据可以添加一行标题行。准备“Metadata”元数据描述.csv文件准备好数据文件后还需要一个元数据描述文件就是描述这11个文件的“class”类名是什么就是那些文件属于一类训练结果会根据类名输出。在前面e2 Studio录制数据上传数据时可以看到有一个“matedata.csv”文件。打开查看内容。描述了文件“class name”是什么也就是把文件分类。接下来也仿照准备一个电机的数据描述文件。一个文件表示一个电机就把“class name”按编号分类。导入数据文件首先创建一个工程在这个项目下导入文件打开“Data”-“Source”-“External Data”在③“Upload Type”选择“Local Upload”导入本地文件。点击④可以打开文件选择框选择所有文件也可以拖入文件。点击打开开始上传等待上传完成。上传完会弹出格式设置①勾选。②“sample rate”采样频率设置1000。在ALL文件列表看到上传的文件信息。导入“metadata.csv”文件上面导入的文件还没有分类打开“Curate”界面没添加“metadata.csv”,②处的“Target Class”就没有信息文件就没法分类也就没法创建数据集。点击③“Add MetaData”,打开文件选择框选择前面创建的“metadata.csv”文件。点击“Confirm”确定。然后点击右侧“Metadata”侧栏点开②选择分类类型选择“Target Class”可以看到所有文件都有了分类信息。以上文件就可以添加数据集进行模型训练。训练模型训练模型步骤和之前一样1.添加“Data Set”数据集全选数据文件点击“Add to Data Set”添加一个数据集。在“Data Set”选择刚添加的数据集点击“Create Sample list”添加“Single List”采样列表。进入“AI Explore”-“Classes”选择上一步采样列表点击“Start exploring”开始训练模型。等待训练完成查看模型注意“Resources”这一栏查看“Flash”“RAM”大小第一个Flash 3.2M需求太大选择第二个模型。点击“Create Base Tool”。进入“Deploy”-“Embedded”选择模型点击“New Package”配置参数后点击“Generate Package”生成代码文件。模型使用训练模型后生成模型代码除了在网页上下载还可以直接在e2 Studio下载模型代码。①首先通过“Link to RAI project”把工程连接起来。②“Download inference module from Reality Al Tools®”下载模型勾选模型点击“Dowload”开始下载。③在“src/”下可以看到下载了“realityai”文件夹。新添加的模型代码需要添加库路径参考5.1章节配置。打开“example.c”示例代码说明了输入数据是48x512的数组这里从电机11的训练数据截取512行的数据来测试代码如果输出的是编号11说明模型训练成功。修改输入数据不使用随机数使用测试数据输出结果是电机编号。在“hal_entry.c”中调用。编译下载打开串口可以看到输出结果输出编号11测试成功。

相关新闻

Python爬虫实战:豆瓣电影TOP250数据采集与反爬策略详解

Python爬虫实战:豆瓣电影TOP250数据采集与反爬策略详解

1. 项目概述与核心价值 豆瓣电影TOP250榜单,对于任何一个对电影感兴趣的人来说,都是一个绕不开的“宝藏片单”。它不仅是影迷的观影指南,更是数据分析、内容运营乃至学术研究的重要数据源。这个项目,就是通过技术手段,…

2026/8/7 10:53:09 阅读更多 →
瑞萨单片机AI教程【七】SKAB异常检测模型

瑞萨单片机AI教程【七】SKAB异常检测模型

开发板官网(www.edevkit.com) SKAB异常检测模型 下载模型训练数据 下载地址:https://opendatalab.com/OpenDataLab/SKAB/explore/main 解压之后,打开“data”->“value”文件夹, 有15个实验数据,打开…

2026/8/7 10:52:08 阅读更多 →
快速找回7z/Zip/Rar加密压缩包密码:开源工具终极指南

快速找回7z/Zip/Rar加密压缩包密码:开源工具终极指南

快速找回7z/Zip/Rar加密压缩包密码:开源工具终极指南 【免费下载链接】ArchivePasswordTestTool 利用7zip测试压缩包的功能 对加密压缩包进行自动化测试密码 项目地址: https://gitcode.com/gh_mirrors/ar/ArchivePasswordTestTool 你是否曾因忘记加密压缩包…

2026/8/7 10:52:08 阅读更多 →

最新新闻

Krokiet终极指南:如何快速清理重复文件并释放磁盘空间

Krokiet终极指南:如何快速清理重复文件并释放磁盘空间

Krokiet终极指南:如何快速清理重复文件并释放磁盘空间 【免费下载链接】czkawka Multi functional app to find duplicates, empty folders, similar images etc. 项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka 你是否经常遇到电脑磁盘空间不足…

2026/8/7 23:46:57 阅读更多 →
揭秘一建设网站前的市场分析:为什么90%的网站从第一天起就注定失败?

揭秘一建设网站前的市场分析:为什么90%的网站从第一天起就注定失败?

说实话,很多人听到“市场分析”这四个字,脑子里第一个蹦出来的反应往往是枯燥的数据表格、复杂的SWOT分析模型,或者是那些听起来很高大上却完全不知道该怎么落地的咨询报告。甚至有人觉得:“我就想做个网站卖东西/展示业务,搞那么复杂干嘛?我不就是一个简单的HTML页面吗?…

2026/8/7 23:46:57 阅读更多 →
《SD高达G世纪永恒》EX7关卡攻略:阵容配置与战术执行详解

《SD高达G世纪永恒》EX7关卡攻略:阵容配置与战术执行详解

这次我们来看一个《SD高达G世纪永恒》的攻略项目,核心是解决游戏后期IF线EX关卡“永恒之路EX7”的通关难题。对于很多玩家来说,EX7关卡不仅敌人强度高,还涉及到关键单位的“全开发存活”成就,以及如何在IF线后高效积累资源&#x…

2026/8/7 23:46:57 阅读更多 →
从网易云音乐原创榜TOP10,解析当代音乐创作趋势与聆听方法

从网易云音乐原创榜TOP10,解析当代音乐创作趋势与聆听方法

最近几年,我观察到一个挺有意思的现象:很多朋友听歌的“发现”路径,正在从算法推荐,悄悄转向一些更具体、更“人味儿”的榜单。比如,某个音乐平台的“原创榜”。这背后其实有个很实际的问题:当算法日复一日…

2026/8/7 23:46:57 阅读更多 →
C++石头剪刀布游戏实现与等级考试真题解析

C++石头剪刀布游戏实现与等级考试真题解析

1. 项目概述:C石头剪刀布游戏与等级考试真题解析2024年3月电子学会中小学生软件编程C等级考试二级真题中,石头剪刀布游戏作为经典编程题目再次出现。这道题考察了学生基础语法掌握、逻辑判断能力以及简单算法设计水平,是检验C入门者编程思维的…

2026/8/7 23:46:57 阅读更多 →
Unity协程实战:10大高频场景与避坑指南

Unity协程实战:10大高频场景与避坑指南

1. 项目概述:为什么Unity协程是绕不开的坎? 如果你在Unity里写过稍微复杂一点的逻辑,比如一个需要等待几秒再执行的动画,或者一个需要分帧加载的资源列表,那你大概率已经和协程打过交道了。这东西,官方文档…

2026/8/7 23:45:56 阅读更多 →

日新闻

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南 【免费下载链接】scrcpy Display and control your Android device 项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy 想要将Android手机屏幕完美投射到电脑上,享受大屏操作的自…

2026/8/7 0:00:19 阅读更多 →
如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南

如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南

如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南 【免费下载链接】tom-select Tom Select is a lightweight (~16kb gzipped) hybrid of a textbox and select box. Forked from selectize.js to provide a framework agnostic autocomplete widget wi…

2026/8/7 0:00:19 阅读更多 →
5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件

5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件

5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件 【免费下载链接】nsz NSZ - Homebrew compatible NSP/XCI compressor/decompressor 项目地址: https://gitcode.com/gh_mirrors/ns/nsz 你是否在为Nintendo Switch游戏文件占用大量存储…

2026/8/7 0:00:19 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/6 22:02:27 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/6 22:02:27 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/7 23:24:08 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/7 17:02:37 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/6 22:02:28 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/7 17:02:36 阅读更多 →