hands-on-ml-zh
hands-on-ml-zh copied to clipboard
2.一个完整的机器学习项目.md 一个变量名错了
“使用交叉验证做更佳的评估”小节中,
def display_scores(scores): ... print("Scores:", scores) ... print("Mean:", scores.mean()) ... print("Standard deviation:", scores.std()) ... display_scores(tree_rmse_scores)
最后一行的“tree_rmse_scores”应该是“rmse_scores”
是的,同意
from sklearn.model_selection import cross_val_score
scores = cross_val_score(tree_reg, housing_prepared, housing_labels,scoring="neg_mean_squared_error", cv=10)
tree_rmse_scores = np.sqrt(-scores) #这里把rmse_scores换成tree_rmse_scores
这样,和后面的这一段
display_scores(tree_rmse_scores)#这样就能对上了