譬如一个时序的数组,最近的 100 个数据不变,大于 100 的根据与当前的距离逐渐变小。
1
Jooooooooo Jul 22, 2021 你可以搜下 redis 是怎么设计过期 key 的.
|
2
menc Jul 22, 2021 设计一个分段函数即可,
f(x) = x if x<100; f(x) = x * (1/2) ^(x-100)/T if x> 100 下式是半衰期公式,T 是超参数,当 X-100 = T 时,x 衰减为原值的一半 |
3
imn1 Jul 22, 2021 不需要算法,而是想法,看你怎么定权重,时序只是单一整数序列,规则比算法重要
|
4
akira Jul 23, 2021
这应该是个数学问题吧。。
|
5
Weixiao0725 Jul 23, 2021 你可以看下 moving average 算法及其各种变形
|
6
siweipancc Jul 23, 2021 via iPhone
离散数学跟定时器维护?
|
8
songdg OP @Weixiao0725 谢谢帮助。
|