【发布时间】:2021-12-22 10:52:15
【问题描述】:
我有一个玩具线性模型:
\l ml/ml.q
.ml.loadfile`:optimize/init.q
xx: 9h$til 10
yy: ((xx)*3) + 4
x0: 1 1
error:{sum xexp[(yy - (xx*x) + y);2]}
q).ml.optimize.BFGS[error;x0;();::]
\
'type
[4] /home/chris/anaconda3/q/ml/optimize/utils.q:467: .ml.i.gradEval:
// Evaluate the gradient
(i.funcEval[func;xk;args]-fk)%eps
^
}
我希望它能最小化误差函数,并从模型中恢复3;4。
尽管我已尽我所能遵循文档,但它似乎并没有发生:
https://code.kx.com/q/ml/toolkit/optimize/
我做错了什么?
【问题讨论】:
标签: kdb