我们需要在Java中进行逻辑回归。我们在Python http://blog.smellthedata.com/2009/06/python-logistic-regression-with-l2.html中使用了这个代码,并且基本上需要Java中的相同内容。我被转至Weka,但许可证并非商业用途。Java中的逻辑回归
我发现Omegahat API有像Scipy这样的BFGS最小化器,但我无法弄清楚API:http://www.omegahat.org/api/org/omegahat/Numerics/Optimizers/OptimizerAlgorithmBFGS.html我想用模型实现一个类并放入似然函数。但model.eval需要一个ModelPointNumeric,它也有一个eval。无论如何,它与使用numpy的python代码的数学没有明确的相关性。 omegahat API是使用还是维护?我无法找到它的邮件列表。
你好,我确实看了一下代码,优化器本身没有使用代价函数(lik),所以我想知道这里实际上正在优化什么。很明显,成本函数的梯度很容易计算,但权重更新没有正确更新,据我所知。 – 2016-07-09 10:44:06
@WernerVanBelle我实际上并不知道如何计算Logistic回归,我只是将它分解成单个文件进行测试,但确实有一些事情没有做好。如果您发现问题,我很乐意纠正它们! – Matthieu