hands-on-ml-zh icon indicating copy to clipboard operation
hands-on-ml-zh copied to clipboard

第三章 线性回归中的小错误

Open sherpahu opened this issue 6 years ago • 2 comments

theta_best = np.linalg.inv(X_b.T.dot(X_B)).dot(X_b.T).dot(y) 这一行代码应为 theta_best = np.linalg.inv(X_b.T.dot(X_b)).dot(X_b.T).dot(y)

另外, 由于之前np.random没有设置随机数种子, 所以生成的x和y本来就因人而异, 导致"我们希望最后得到的参数为 \theta_0=4,\theta_1=3 而不是 \theta_0=3.865,\theta_1=3.139 "这一句会与自己调试时必然不符, 没有必要注上译者的结果

sherpahu avatar Sep 27 '18 15:09 sherpahu

theta_best = np.linalg.inv(X_b.T.dot(X_B)).dot(X_b.T).dot(y) 这一行代码应为 theta_best = np.linalg.inv(X_b.T.dot(X_b)).dot(X_b.T).dot(y)

另外, 由于之前np.random没有设置随机数种子, 所以生成的x和y本来就因人而异, 导致"我们希望最后得到的参数为 \theta_0=4,\theta_1=3 而不是 \theta_0=3.865,\theta_1=3.139 "这一句会与自己调试时必然不符, 没有必要注上译者的结果

foooal avatar Sep 29 '18 11:09 foooal

提个 pull request 吧?

wizardforcel avatar Oct 01 '18 12:10 wizardforcel