瑞萨单片机AI教程【七】SKAB异常检测模型
开发板官网www.edevkit.comSKAB异常检测模型下载模型训练数据下载地址https://opendatalab.com/OpenDataLab/SKAB/explore/main解压之后打开“data”-“value”文件夹有15个实验数据打开文件可以看到数据用“;”处理并没有形成表格接下来通过Python代码把文件输出成表格形式。python转换代码import pandas as pd import os # 处理 1.csv 到 14.csv for i in range(1, 15): input_file f{i}.csv output_file fout{i}.csv try: # 检查输入文件是否存在 if not os.path.exists(input_file): print(f警告文件 {input_file} 不存在跳过) continue # 读取原始 CSV 文件分号分隔 df pd.read_csv(input_file, sep;) # 输出为新的 CSV 文件默认逗号分隔 df.to_csv(output_file, indexFalse, encodingutf-8-sig) print(f✓ 已处理{input_file} - {output_file}) except Exception as e: print(f✗ 处理文件 {input_file} 时出错{e}) print(\n所有文件处理完成)新建tocsv.py文件,复制代码在CMD执行“python tocsv.py”。所有文件都会转为表格。数据说明数据采集自一个专门搭建的水循环泵试验台通过控制阀门的开关来模拟真实工业过程中的各种异常状况 。传感器数据每个时间点都记录了8个不同传感器的读数包括加速度计 (2个)、电流、压力、温度、热电偶、电压和体积流量。包含34个独立的CSV实验文件每个文件代表一次实验并且至少包含一次异常 。总数据点约37,401个其中异常数据占比少于5%高度符合现实场景中“异常稀疏”的特点。数据字段| datetime | 日期时间 ||---|---|| Accelerometer1RMS | 加速度计1均方根 || Accelerometer2RMS | 加速度计2均方根 || Current | 电流 || Pressure | 压力 || Temperature | 温度 || Thermocouple | 热电偶 || Voltage | 电压 || Volume Flow RateRMS | 体积流量均方根 || anomaly | 异常 || changepoint | 变化点 |根据数据接下来通过“Reality AI Tools”训练一个异常检测模型时间字段和变化点字段不需要结合传感器数据和异常状态准备训练数据。导入数据准备csv数据文件前面转换好了表格文件接下来需要筛选数据选取out1~out4四个文件然后把“datatime”和“changepoint”两列删除把“anomaly”异常状态为1的数据筛选出来保存到新表格。如out1~~out4是正常数据out1_1~out4_1是异常数据。准备metadata描述文件复制一个之前的“metadata.csv”文件修改描述给上面的文件添加标签。正常数据添加“Normal”标签异常数据添加“Abnormal”标签。导入数据文件进入“Reality AI Tools”添加一个工程“SKAB”。进入“Data”-“Source”-“External Data”上传准备的数据文件。上传完填写采样频率表格数据是1s一组数据所以填写1hz。导入metadata.csv文件进入“Data”-“Curate”点击②“Add Metadata”添加准备的“metadata.csv”文件。添加文件后点击③打开配置侧栏点击④选择“Target Class”分类可以看到⑤文件都被添加了标签分类。接下来就可以添加数据集训练。训练模型添加数据集全选所有文件点击“Add to Data Set”创建数据集。2.添加采样列表进入“Data Sets”选择刚添加的数据集点击“Create Sample list”-“Single list”创建采样列表。窗口值设置为1每次输入一组数据。进入“AI Explore”-“Classes”选择添加的采样列表。点击下方的Start exploring”开始训练模型。等待模型生成完成。生成完成选择模型点击“Create Base Tool”添加生成代码。进入“Deploy”-“Embedded”选择模型点击“New Package”配置部署点击“Generate Package”开始生成代码。等待生成完成点击“Download”下载代码也可以直接在e2 Studio工程中下载。模型使用生成模型代码下载后放到工程项目“src”文件夹下。下载方式具体参考6.3章节如果是新工程还需要添加库路径具体参考5.1章节。打开“example.c”修改示例函数使用训练测试数据不使用随机数。输入数据是一组9个数据从训练数据表格赋值10组数据放入数组中。修改代码按顺序输入10组数据打印结果。编译下载查看串口打印结果。

相关新闻

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

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

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

2026/10/3 2:58:40 阅读更多 →
瑞萨单片机AI教程【九】年龄声纹识别模型

瑞萨单片机AI教程【九】年龄声纹识别模型

开发板官网(www.edevkit.com) 年龄声纹识别模型 数据来源 模型需要采集不同年龄段成人的声音,然后上一章声音关键词识别一样通过麦克风采集ADC数据,录制多组数据后上传并训练模型。 声音数据来源网址: https://multi…

2026/10/4 23:33:11 阅读更多 →
5 分钟完成 OpenClaw 2.9.0 搭建,Win10/Win11 办公自动化实操避坑指南

5 分钟完成 OpenClaw 2.9.0 搭建,Win10/Win11 办公自动化实操避坑指南

📌 一、工具五大核心亮点盘点 数据留存本机,隐私防护等级高 所有操作记录、文档素材全部存储在本地设备,不会上传至云端服务器,有效规避企业资料、个人隐私外泄的各类风险。 入门门槛极低,无编程需求 整套可视化图形操…

2026/10/4 18:02:41 阅读更多 →

最新新闻

PS5通用操作手册:从初始化、扩容到串流与安全的完整指南

PS5通用操作手册:从初始化、扩容到串流与安全的完整指南

每次有人问我“AnyPS5”到底是个什么东西,我都得先解释一遍:它不是某个游戏,也不是什么新机型,而是一个很朴素的念头——不管你是刚把PS5抱回家的新手,还是已经玩了两年的老玩家,总会遇到一批绕不开的通用问…

2026/10/12 11:03:11 阅读更多 →
AI会话失忆怎么办?用claude-mem为终端AI助手搭建长期记忆层

AI会话失忆怎么办?用claude-mem为终端AI助手搭建长期记忆层

1. 每个会话都是“第一次见面”:我为什么会对记忆工具上头 先说个场景。你手里同时维护着两三个项目,每个项目都有一堆背景约束、技术债、历史决策。这天你调完一个 bug,隔了两天再打开终端,想继续之前那条思路,结果 A…

2026/10/12 11:03:11 阅读更多 →
跳频信号盲检测:从时频图到体制逆向的全流程实现

跳频信号盲检测:从时频图到体制逆向的全流程实现

简介:本资源是一份面向通信工程专业高年级本科生及信号处理初学者的跳频信号盲检测与参数估计仿真实验材料,聚焦FHSS系统中无先验信息条件下的信号识别与关键参数提取问题,适用于课程设计、毕业设计及科研入门场景。压缩包共1个文件&#xff…

2026/10/12 11:03:11 阅读更多 →
Ollama+DeepSeek+Docker+Dify 本地知识库部署全攻略

Ollama+DeepSeek+Docker+Dify 本地知识库部署全攻略

简介:想自建个人知识库的开发者或技术爱好者,可以从这份doc教程中获得一条完整的本地部署链路:ollama负责管理并运行deepseek模型,docker承载Dify项目,Dify完成知识库搭建与聊天界面,最终实现基于本地大模型…

2026/10/12 11:03:11 阅读更多 →
贾子周期三定律:复杂系统生成—异化—清算的三段式演化基础定律——Kucius Three Periodic Laws

贾子周期三定律:复杂系统生成—异化—清算的三段式演化基础定律——Kucius Three Periodic Laws

标题贾子周期三定律:复杂系统生成—异化—清算的三段式演化基础定律 ——Kucius Three Periodic Laws摘要贾子周期三定律是贾子理论体系中刻画封闭 / 半封闭复杂系统完整生命周期的三条基础演化定律,包括生成律、异化律与清算律。系统演化依次经历生成→…

2026/10/12 11:03:11 阅读更多 →
AnyPS5跨平台图像处理工具:Flutter+FFI架构设计与性能优化实战

AnyPS5跨平台图像处理工具:Flutter+FFI架构设计与性能优化实战

1. 从“AnyPS5”这个标题说起:一个跨平台图像处理工具的设计与实现第一次看到“AnyPS5”这个标题,我脑子里蹦出来的第一反应是:这名字起得挺有意思。“Any”代表跨平台、通用性,“PS”大概率指向图像处理(Photoshop式的…

2026/10/12 11:02:11 阅读更多 →

日新闻

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

在数码相机、高清显示屏与现代矢量图形技术高度发达的今天,画面可以做到绝对的锐利、平滑与无瑕。然而,当一张秋日手账插画或拍立得照片过于“平整无瑕”时,往往会散发出一种冰冷生硬的“数码塑料感(Digital Plasticity&#xff0…

2026/10/12 0:00:59 阅读更多 →
活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

在现代网页与移动端设计中,横排(Horizontal Layout)早已经成为了绝对的主流。然而,当我们翻开泛黄的线装古籍、宋版木刻诗集,或是欣赏一张茶道雅集的手写便签时,那种**自上而下纵向书写、自右向左逐列铺展&…

2026/10/12 0:00:59 阅读更多 →
周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

每到周日的晚上八点到十点,很多人心里都会悄悄亮起一盏警示灯。 在心理学上,这种现象有一个专门的称谓——“周日夜晚焦虑症(Sunday Scaries)”。明天又是周一,闹钟又要重新在七点响彻卧房;脑海里仿佛有一个…

2026/10/12 0:00:59 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/12 0:16:30 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/12 0:16:43 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →