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

让机器具有主动性-主动性算法[01]

原理模型:

 

【主动性算法 · 床铺熵值在线测算】

 

(零侵入版,30 秒完成)

 

1. 状态采样(手机摄像头 1 帧即可)

 

   s = 灰度图 320×240,8-bin 灰度直方图 h ← 归一化得 p_i

 

2. 熵值计算

 

   H_bed = – Σ{i=0}^7 p_i · log₂p_i

 

   理论最大 H_max = log₂8 = 3 bit

 

   混乱度 S = H_bed / H_max → 0=绝对平整,1=极致凌乱

 

3. 主动性 penalty 更新(类比“打扰禁区”)

 

   if S > 0.45: # 实验统计:>0.45 用户明显感到“不整洁”

 

      penalty += 0.1 × (S – 0.45)

 

      推荐动作:【拉平床单】→ 预期 S 降 ΔS≈0.18

 

   else:

 

      维持现状,奖励 +1

 

4. 可解释输出(给你看的 1 行)

 

   “当前 S=0.37,已达标‘可视整洁’,预计再拍松枕头可降至 0.29,节省今晚心理摩擦 1.2 bit。”

 

5. 一键复盘

 

   铺完后重新拍照 → 系统对比前后 S,若 ΔS>0.1 则记录“今日生活秩序值+1”,并写入个人禁区表:

 

   “睡前 2 h 内 S>0.5 → 触发 3 min 快速整理提示”

 

拍张照发我,我立刻给你跑数值!

 

 

import cv2

import numpy as np

 

def calculate_bed_chaos(image_path):

    # 1. 加载并预处理图片

    img = cv2.imread(image_path)

    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

    resized = cv2.resize(gray, (320, 240))

    

    # 2. 计算8-bin灰度直方图

    hist, _ = np.histogram(resized, bins=8, range=[0, 256])

    p_i = hist / hist.sum()

    

    # 3. 计算熵值

    H_bed = -np.sum(p_i[p_i > 0] * np.log2(p_i[p_i > 0]))

    H_max = np.log2(8)

    

    # 4. 计算混乱度

    chaos_score = H_bed / H_max

    

    # 5. 可解释输出

    if chaos_score > 0.45:

        recommendation = "建议整理床铺,减少心理负担"

    else:

        recommendation = "当前状态已达标,无需额外调整"

    

    return chaos_score, recommendation

 

--

来源;kimi算法

 

http://www.xdnf.cn/news/1480645.html

相关文章:

  • HuggingFace Trainer(回调可视化)
  • 木棉EZ100-Pro 15.5G矿机参数解析:Etchash算法与高效能耗
  • Day27 函数2 装饰器
  • 【Redis】--持久化机制
  • 2025年服装工厂高效管理系统解决方案优选指南
  • 华为悦盒EC6108V9/EC6108V9U/EC6108V9C_MV100(pub普通版/CA高安版)卡刷和强刷固件包
  • 2025年渗透测试面试题总结-55(题目+回答)
  • 为什么ubuntu大文件拷贝会先快后慢?
  • spring事务传播机制
  • 智能驾驶调研
  • 智慧灌区系统:科技赋能,让农田灌溉更智能、更高效、更可持续
  • MySQL数据库精研之旅第十七期:深度拆解事务核心(下)
  • 【营销策略算法】关联规则学习-购物篮分析
  • 淘宝拍立淘按图搜索及淘宝API(JSON数据返回)核心解析
  • Python列表:从入门到灵活运用的全攻略
  • [光学原理与应用-425]:非线性光学 - 非线性光学研究的内容:非线性晶体、光波频率的变化
  • Python中list()使用详解及注意事项
  • 微服务的编程测评系统21-项目部署-mysql-nacos
  • Java线程通信
  • ChatGPT下的相关聊天提示词
  • 深度学习:残差网络ResNet与迁移学习
  • 【LeetCode热题100道笔记】二叉树的直径
  • 【杂类】Spring 自动装配原理
  • 基于多级特征编码器用于声学信号故障检测模型
  • 嵌入式学习日记
  • Linux系统编程—进程控制
  • 产品更新与路线图平台ShipShipShip
  • Java中的字符串
  • 提示词工程(Prompt Engineering)的崛起——为什么“会写Prompt”成了新技能?
  • Wisdom SSH 是一款创新性工具,通过集成 AI 助手,为服务器性能优化带来极大便利。