牛顿冷却定律知识点转自阮一峰博客:

http://www.ruanyifeng.com/blog/2012/03/ranking_algorithm_newton_s_law_of_cooling.html

最近在整理构建用户画像的知识点,其中有一个关键因子叫时间衰减系数,套用到了牛顿冷却定律,那么牛顿冷却定律是什么鬼,便是这篇文章将要介绍的。

如果把用户对某款游戏的兴趣度衰减想象成一个自然冷却的过程,即:
(1)任一时刻,用户对于启动过的游戏,都有一个"当前温度";

(2)随着时间流逝,所有玩过游戏的温度都将冷却。

(3)如果该游戏被启动一次,该游戏的偏好热度就上升一度。

这样假设的意义,在于我们可以照搬物理学的牛顿冷却定律,使用现成的公式,建立"温度"与"时间"之间的函数关系,轻松构建一个"指数式衰减"(Exponential decay)的过程。
"牛顿冷却定律"非常简单,用一句话就可以概况:物体的冷却速度,与其当前温度与室温之间的温差 成正比。
数学公式表示为:
T' =-α(T-H)
其中,
-T(t)是温度(T)的时间(t)函数。微积分知识告诉我们,温度变化(冷却)的速率就是温度函数的导数T'(t)。
-H代表室温,T(t)-H就是当前温度与室温之间的温差。由于当前温度高于室温,所以这是一个正值。
-常数α(α>0)表示室温与降温速率之间的比例关系。前面的负号表示降温。不同的物质有不同的α值。

这是一个微分方程,为了计算当前温度,需要求出T(t)的函数表达式。

第一步,改写方程,然后等式两边取积分。
  
  
第二步,求出这个积分的解(c为常数项)。
  
  
  
第三步,假定在时刻t 0 ,该物体的温度是T(t 0 ),简写为T 0 。代入上面的方程,得到
  

第四步,将上一步的C代入第二步的方程。

假定室温H为0度,即所有物体最终都会"冷寂",方程就可以简化为:

  
上面这个方程,就是我们想要的最终结果:
   本期温度 = 上一期温度 x exp(-(冷却系数) x 间隔的小时数)
将这个公式用在用户画像标签的"时间衰减",就相当于(假定本期没有增加该游戏启动行为次数)
   本期得分 = 上一期得分 x exp(-(冷却系数) x 间隔的小时数)
其中,"冷却系数"是一个你自己决定的值。如果假定一篇新文章的初始分数是100分,24小时之后"冷却"为1分,那么可以计算得到"冷却系数"约等于0.192。如果你想放慢"热文排名"的更新率,"冷却系数"就取一个较小的值,否则就取一个较大的值

牛顿冷却定律--画像时间衰减系数相关推荐

  1. 当推荐系统遇上用户画像:你的画像是怎么来的?

    在构建推荐系统的过程中,冷启动是我们要面临的一个很现实的问题,而除了加特征,加样本,加图谱,加规则,还有其他方法吗? 推荐系统用户画像,是解决冷启动和兴趣探索问题一种有效地方法,但item上的标签要通 ...

  2. 万字用户画像标签体系建设分析指南!

    转自:大数据梦想家 01 什么是用户画像 用户画像是指根据用户的属性.用户偏好.生活习惯.用户行为等信息而抽象出来的标签化用户模型.通俗说就是给用户打标签,而标签是通过对用户信息分析而来的高度精炼的特 ...

  3. 标签体系下的用户画像建设小指南

    点击上方蓝色字体,选择"设为星标 一. 什么是用户画像 用户画像是指根据用户的属性.用户偏好.生活习惯.用户行为等信息而抽象出来的标签化用户模型.通俗说就是给用户打标签,而标签是通过对用户信 ...

  4. 数据中台:基于标签体系的360°用户画像

    作者丨石秀峰 全文共6375个字,建议阅读需18分钟 一.从"标签"说起 标签是用来标志您的产品目标和分类或内容,像是您给您的目标确定的关键字词,便于您自己和他人查找和定位自己目标 ...

  5. 用户画像标签维度_用户画像标签 数据挖掘系列:用户头像的用户标签

    在寻找人的业务场景中,用户可以直接找到各个垂直类别的专家帐户,并且可以通过跟踪专家帐户直接获取各个垂直类别的高质量内容.在热门的微博业务场景中,内容流来自垂直类别的专家帐户:在发布特定类别的高质量内容 ...

  6. 数据分析学习笔记-用户画像怎么做?

    文章目录 前言 一.什么是用户画像? 二.用户画像的应用场景 1.对于产品 2.对于运营 3.对于技术 4.对于商业化 三.建立用户画像之前 四.构建用户画像 五.用户画像效果评估和迭代 总结 前言 ...

  7. 数学家教你烤肉饼:按最佳时机翻面可节省近1/3烹饪时间,网友:想去汉堡王应聘厨子了...

    万博 发自 凹非寺 量子位 | 公众号 QbitAI 不得了!现在连烤个肉饼都需要数学加持了. 最近,一位等离子体物理学博士用三大偏微分方程中的热方程 (The Heat Equation)证明: 在 ...

  8. 【BI学习心得03-推荐系统眼中的你——用户画像】

    内容目录 1.背景故事 2.概述 3.用户画像流程 3.1整体流程 3.2用户为什么进行标注 3.3用户如何打标签 3.3.1数据结构 3.3.2用户画像模块 3.3.3数据指标体系 3.3.4常见的 ...

  9. 《用户画像--方法论与工程化解决方法》读后感

    代码下载: GitHub - HunterChao/User-Portrait: 用户画像相关的参考代码 前言 第1章 用户画像基础1 1.1 用户画像是什么1 1.1.1 画像简介1 用户画像,即用 ...

  10. dmp标签_从零搭建一套DMP用户画像标签系统-业务逻辑

    DMP(Data Management Platform)数据管理平台,是把分散的多方数据进行整合纳入统一的技术平台,并对这些数据进行标准化和细分,让用户可以把这些细分结果推向现有的互动营销环境里的平 ...

最新文章

  1. Java解决百马百担问题
  2. egg风格 什么意思_egg是什么意思
  3. mac mysql 可视化工具_推荐3款好用的Redis、MySQL和MongoDB可视化管理工具
  4. 【Python数据分析】四级成绩分布 -matplotlib,xlrd 应用
  5. antd的tooltip如何调整间距_Word字符间距不会调?那就试试这些技巧
  6. windows环境下unicode编程总结
  7. 苹果自带录屏在哪_苹果录音功能在哪?iPhone自带录音功能的正确打开方式
  8. mysql 5.1.3_1.1.1 MySQL5.5默认存储引擎的调整(3)
  9. zabbix3.2监控linux内存
  10. 分享几款PR常用插件
  11. 数字集成电路与系统设计基础知识
  12. win10无线信号强度测试软件,一款改善Win10 WiFi 信号的小工具
  13. win7计算机摄像头怎么打开,告诉你win7如何打开摄像头
  14. 从“洗脸巾”到“湿厕纸”,生活用纸的品类扩张之路
  15. 定制石墨烯水溶液-齐岳生物
  16. 关于Fatal NI connect error 12170
  17. Spring Cloud Open Feign系列【23】OAuth2FeignRequestInterceptor、BasicAuthRequestInterceptor拦截器解析
  18. Android项目:基于Android安卓医院挂号预约系统软件app(计算机毕业设计)
  19. OpenGL ply
  20. 地表最强的 9 则程序员笑话

热门文章

  1. **汉服有哪些基本形制呢**
  2. ubuntu20.04 合并两个磁盘
  3. 信息流优化中,甲乙双方以及媒体的那点事
  4. h264封装ts文件资料相关
  5. poe摄像头与服务器连接系统图,PoE监控系统的4种连接方式!
  6. php匹配正则的方法,PHP实现正则匹配操作的方法
  7. gmssl服务端和客户端程序、吉大正元身份认证网关、吉大正元SDK+USBkey 两两之间双证书双向认证数据通信测试
  8. tf2 --- 结构化数据建模流程
  9. Java实现港(澳)台大陆身份证校验(亲测有效)
  10. 06 Halcon 点云平面度测量