【发布时间】:2017-01-04 05:03:40
【问题描述】:
scikit 中的Linear Regression 函数使用什么数学模型学习?普通最小二乘模型有不止一种方法可以最小化成本函数。我找到了它解决的函数的形式here,但我也对它使用的方法很感兴趣。谁能详细说明?谢谢!
【问题讨论】:
标签: python math scikit-learn linear-regression
scikit 中的Linear Regression 函数使用什么数学模型学习?普通最小二乘模型有不止一种方法可以最小化成本函数。我找到了它解决的函数的形式here,但我也对它使用的方法很感兴趣。谁能详细说明?谢谢!
【问题讨论】:
标签: python math scikit-learn linear-regression
你基本上可以在源代码周围寻找足够多的东西,然后你就会找到它。
在base.py,你可以发现它使用linal.lstsq。
在linalg.py 中,您可以看到lstsq 使用dglelsd family。
该系列与 SVD 相关。它uses SVD to solve the original problem。
【讨论】: