【发布时间】:2017-10-20 11:11:53
【问题描述】:
这是我第一次尝试编写协方差函数。我有以下价值观,
x = [-1.50 -1.0 -.75 -.40 -.25 0.00];
sf = 1.27;
ell = 1;
sn = 0.3;
我写的matlab代码:
K = sf^2*exp(-0.5*(squareform(pdist(x)).^2)/ell^2)+(sn)^2*eye(Ntr,Ntr);
其中sf是信号标准差,ell是特征长度尺度,sn是噪声标准差,Ntr是训练输入数据的长度x。
但这没有给我任何结果。我的编码有什么错误吗?
有什么帮助吗?
如果x_ = 0.2 那么我们如何计算:
a) K_ =[k(x_,x1) k(x_,x2)..........k(x_,xn)] 和
b)K__ = k(x_,x_)
使用matlab?
【问题讨论】:
-
“但这没有给我任何结果”是什么意思?
-
我的意思是当我运行这段代码时,K 值显示为 null 所以我认为我的编程中有一些小错误,我看不到!!
标签: matlab machine-learning hyperparameters