hands-on-ml-zh
hands-on-ml-zh copied to clipboard
第三章 线性回归中的小错误
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 "这一句会与自己调试时必然不符, 没有必要注上译者的结果
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 "这一句会与自己调试时必然不符, 没有必要注上译者的结果
提个 pull request 吧?