JITL(即时学习算法)

即时学习算法是一种局部建模方法,该算法主要由三部分组成:

  1. 假设 k k k时刻,输入测试样本 x k ′ x^{'}_k xk,首先计算 x k ′ x_k^{'} xk与全部训练样本输入向量 X = { x i } i = 1 N 1 X=\{x_i\}_{i=1}^{N_1} X={xi}i=1N1之间的相似度 { S i , k } i = 1 N 1 \{S_{i,k}\}_{i=1}^{N_1} {Si,k}i=1N1, N 1 N_1 N1是训练集样本数;
  2. { S i , k } i = 1 N 1 \{S_{i,k}\}_{i=1}^{N_1} {Si,k}i=1N1从大到小排序, S i , k S_{i,k} Si,k的值越大,代表第 i i i个训练样本与测试样本 x k ′ x_k^{'} xk之间的相关性更高。筛选出前 L L L S i , k S_{i,k} Si,k对应的训练样本,组成 x k ′ x_{k}^{'} xk样本的相关训练样本子集 { X L } \{X_L\} {XL} { Y L } \{Y_L\} {YL},用于训练局部模型;
  3. 根据局部模型得到测试样本 x k ′ x_k^{'} xk的预测输出 y ^ k ′ \hat{y}_k^{'} y^k.

步骤(3)结束之后,步骤(2)种的局部模型将会被舍弃,待新的测试样本输入,将开启
新一轮的循环。

即时学习算法(Just-in-time learning algorithm. JITL)更像是一个框架,需要与回归算法来搭配进行使用,例如自回归模型(Auto Regressive, ARX), SVM,LS-SVR。综合考虑模型复杂度和预测准确性,LS-SVR的模型是比ARXhe SVR更优的选择。

已知训练样本包含 N 1 N_1 N1组输入向量 X = { x i } i = 1 N 1 X=\{x_i\}_{i=1}^{N_1} X={xi}i=1N1和输出向量 Y = { y i } i = 1 N 1 Y=\{y_i\}_{i=1}^{N_1} Y={yi}i=1N1, x k ′ x_k^{'} xk k k k时刻采集的测试样本输入向量。 d ( x k ′ , x i ) d(x_k^{'},x_i) d(xk,xi)是测试样本输入 x k ′ x_k^{'} xk和训练样本输入 x i x_i xi之间的距离。

若采用欧式距离 d d d计算相似度 S S S,相当于把 x k ′ x_k^{'} xk x i x_i xi看成高维空间种的两个点,相似度反应了高维空间种两点之间的距离,见式(1)。若采用皮尔逊相关系数 d d d计算相似度 S S S,相当于把 x k ′ x_k^{'} xk x i x_i xi看作高维空间种的两个向量,相似度取决于向量之间的夹角大小,见式(2).

d ( x k ′ , x i ) = ∥ x k ′ , x i ∥ 2                  ( 1 ) d(x_k^{'},x_i)=\|x_k^{'},x_i\|_2\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1) d(xk,xi)=xk,xi2                (1)

d ( x k ′ , x i ) = c o v ( x k ′ , x i ) σ x k ′ σ x i        ( 2 ) d(x_k^{'},x_i)=\frac{cov(x_k^{'},x_i)}{\sigma_{x_{k}^{'}}\sigma_{x_{i}}}\ \ \ \ \ \ (2) d(xk,xi)=σxkσxicov(xk,xi)      (2)

S i , k = exp ⁡ ( − 1 2 ( d ( x k ′ , x i ) ) 2 ) ,   i = 1 , 2 , 3 , ⋯   , N 1 S_{i,k}=\exp\bigg(-\frac{1}{2}(d(x_k^{'},x_i))^2\bigg),\ i=1,2,3,\cdots,N_1 Si,k=exp(21(d(xk,xi))2), i=1,2,3,,N1

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习算法与神经网络机器学习算法与神经网络机器学习算法与神经网络 机器学习算法与神经网络机器学习算法与神经网络机器学习算法与神经网络 机器学习算法与神经网络机器学习算法与神经网络机器学习算法与神经网络 机器学习算法与神经网络机器学习算法与神经网络机器学习算法与神经网络 机器学习算法与神经网络机器学习算法与神经网络机器学习算法与神经网络 机器学习算法与神经网络机器学习算法与神经网络机器学习算法与神经网络 机器学习算法与神经网络机器学习算法与神经网络机器学习算法与神经网络 机器学习算法与神经网络机器学习算法与神经网络机器学习算法与神经网络 机器学习算法与神经网络机器学习算法与神经网络机器学习算法与神经网络 机器学习算法与神经网络机器学习算法与神经网络机器学习算法与神经网络 机器学习算法与神经网络机器学习算法与神经网络机器学习算法与神经网络 机器学习算法与神经网络机器学习算法与神经网络机器学习算法与神经网络 机器学习算法与神经网络机器学习算法与神经网络机器学习算法与神经网络 机器学习算法与神经网络机器学习算法与神经网络机器学习算法与神经网络 机器学习算法与神经网络机器学习算法与神经网络机器学习算法与神经网络 机器学习算法与神经网络机器学习算法与神经网络机器学习算法与神经网络 机器学习算法与神经网络机器学习算法与神经网络机器学习算法与神经网络 机器学习算法与神经网络机器学习算法与神经网络机器学习算法与神经网络

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值