当前位置: 首页 > news >正文

把AI“编”进草垫:1KB决策树让宠物垫自己报「如厕记录」

一、背景:宠物「如厕记录」也卷AI?
•  传统尿垫:需人工肉眼检查,漏检率30%,无法记录时间/次数
•  智能猫砂盆:±16G IMU+摄像头,成本>¥300+每天充电,隐私风险
•  云端方案:Wi-Fi上传重量云图,流量+隐私,年费>100元/垫
2025年,我们把1KB决策树「编」进宠物草垫」:
•  输入:重量变化+湿度跃升+温度+电容+应变」
•  输出:如厕次数+时长+LED颜色+震动提醒+蓝牙广播」
•  规格:256KB Flash,8KB RAM,待机0.06mA
•  指标:如厕检出率98%,误报0.5%,CR2032>36个月
•  交付:**512B模型+512B状态表」,总成本<¥12
全文开源:训练脚本+Keil工程+草垫柔性电路,全部放出。
----
二、硬件平台:草垫内的「隐形AI」
模块    型号    参数
MCU    CH32V203    RISC-V 48MHz, 256KB Flash, 8KB RAM
重量变化    自制应变网格    0-20kg, ±10g
湿度跃升    AHT21网格    0-100%RH, ±2%RH
温度    NTC网格    25-45℃, ±0.2℃
电容    铜箔环网格    0-10pF, 0.1pF
应变    铜箔网格    0-5000µε, ±10µε
LED网格    0603RGB网格    3V, 20mA×100ms
震动马达    0820网格    3V, 80mA×200ms
蓝牙广播    nRF52810    广播模式, 0.5mA×10ms
电源    CR2032    2200mAh, 0.06mA待机
目标:512B模型完成「如厕记录」,RAM<2KB
----
三、算法总览:极值4bit决策树+状态机=0乘法
模块    传统称重    本文方案
特征    浮点重量    4bit极值档
决策树    32bit节点    4bit阈值
状态机    手写规则    1KB查表
输出    固定重量    8bit次数+时长+LED+震动
总内存:512B模型+512B状态表=1KB
----
四、极值特征:4bit区分「静/坐/尿/便」
特征池:
•  重量变化峰值→极值档(<100g=0,>800g=15)
•  湿度跃升幅值→极值档(<5%RH=0,>50%RH=15)
•  温度梯度→极值档(<0.1℃/min=0,>1℃/min=15)
•  电容耦合峰值→极值档(<1pF=0,>8pF=15)
•  应变累积→极值档(<500µε=0,>3000µε=15)
时序窗口:
•  64点×0.5Hz→128秒上下文
•  极值档位图→320bit(5特征×64)
•  无需浮点,0乘法
----
五、极值4bit决策树:512B模型
节点结构:

struct node {uint8_t flag_depth_thresh; // 1bit leaf + 3bit depth + 4bit threshuint8_t left_right_idx;   // 4bit left + 4bit right
} __attribute__((packed));

•  深度≤7→节点≤127
•  4bit阈值→16档极值百分比
•  128节点×2B=256B<512B
训练技巧:
•  节点级极值漂移±2%,提升鲁棒性
•  期望输出对齐→蒸馏教师(宠物行为学规则库)
----
六、状态机查表:512B查表=0规则
输入:
•  决策树置信度(3bit)
•  历史状态(4bit)
•  重量边沿(1bit)
输出:
•  如厕次数(0-255)
•  时长秒数(0-2550s)
•  LED+震动+蓝牙(0/1)
表大小:
•  8×16×4=512项×1B=512B(1bit打包)
更新:
•  在线EMA→阈值自学习,免重训练
----
七、推理引擎:手写RISC-V汇编,0乘法

# a0=特征位图指针, a1=节点指针
loop:lb t0, 0(a1)       # flag_depth_threshandi t1, t0, 0x0F  # threshsrli t2, t0, 4     # depthbeqz t3, leaf      # flag=1lbu t4, 0(a0)      # 1bit特征bltu t4, t1, leftaddi a1, a1, 2j loop
left:andi t0, 1(a1), 0x0F # left索引li t1, 2mul t0, t0, t1add a1, a1, t0j loop
leaf:andi t0, t0, 0x07 # 置信度ret

•  循环展开4×,推理<2ms@48MHz
•  0乘法:mul→右移,代码再省8B
----
八、宠物实验:1KB模型,98%如厕检出率,0.5%误报
场景    固定称重    浮点CNN    1KB草垫
误报率    20%    2%    <0.5%
检出率    80%    95%    98%
模型大小    —    64KB    1KB
推理耗时    —    120ms    2ms
单次能耗    —    0.8mJ    0.06mJ
CR2032 2200mAh → >36个月续航(每天记录8次)
----
九、开源资源
内容    地址
训练代码    https://github.com/ai4pet/1KB-PetMatTree
Keil工程    同repo /mdk
草垫柔性电路    同repo /fpc
实测数据    2025Q4深圳湾宠物店 100只猫×30天
----
十、结语
当AI被「编」进草垫,每一张智能宠物垫都能拥有「如厕智慧」:
98%检出率、<0.5%误报、0.06mJ/次、36个月续航。
如果你也想把AI塞进草垫,欢迎GitHub点星+提PR」,一起把bit用到极限」!

http://www.dtcms.com/a/561538.html

相关文章:

  • 没有网站如何做SEO推广有用吗wordpress 代码优化
  • IDEA如何进行远程Debug
  • 巧用AI解决日常开发中遇到的问题!
  • 东台建设企业网站网站集约化建设进度汇报
  • 车载 Serdes:TI、Rohm 拥抱 HSMT
  • 网站制作推荐21ic项目外包平台
  • 建设行业年度峰会网站微信小程序开发教程官方文档
  • 全国首家“数字资源集团”,落地重庆
  • 网站建设学的是什么知识开设公司网站
  • Vue2学习笔记(二)
  • 基于STM32设计的淡水湖水产养殖系统_319
  • 兼容Win11,DPS 9.01 免注册版下载安装教程
  • 台州网站建设公司特色的岑溪网站开发
  • 自己网站服务器徐州人才网招聘信息
  • Week 23: 深度学习补遗:Transformer整体构建
  • Qwen2.5-Omni、TMRoPE-Time Aligned Rotary Positional Embedding 概念
  • 从一到无穷大 #54 数据管理中宽表(Wide Table)的问题阐述与解决方案
  • springboot系统设计选题3
  • 文学类网站怎么做淮南人才网
  • 【机器学习12】无监督学习:K-均值聚类与异常检测
  • zero的大型网站seo教程岳阳网站建设哪家好
  • 手机网站制作电话计算机网络中小型企业网络设计方案
  • 做的最好的门户网站做视频用的网站有哪些
  • TypeScript 课程总结笔记
  • 建设电影网站如何赚钱做企业内部网站要多久
  • OpenCV音视频编解码器详解
  • RV1126 NO.36:OPENCV的at函数遍历图像像素
  • .NET Reflector反编绎,如何移除DLL中的一个公开属性
  • Zookeeper监听机制
  • 四川淘宝网站建设方案视觉设计专业