前置依赖:学习本章前,请先完成 01. 机器学习通识与全景图。
很多初学者刚接触机器学习时,往往觉得算法繁多、代码复杂。但实际上,无论多么复杂的机器学习项目(从房价预测、人脸识别到大语言模型训练),它们背后的标准工作流程都遵循着极其清晰的 5 步法则。
掌握了这“五步法”,你就掌握了所有机器学习项目的骨化主干。
完成本章学习后,你将能够:
线性回归)。model.fit(X_train, y_train)),让模型自动学习参数权重 和偏置 。model.predict(X_test),检查模型在新数据上的预测效果。在机器学习的代码中,你会频繁看到 、 和 这几个字母,它们代表了模型的灵魂:
假设老师在期末考试前,把考试原题和标准答案直接发给你背诵。考试时你考了 100 分,这能说明你真正掌握了知识吗?不能!你可能只是死记硬背了原题。
机器学习模型也是如此:
如果模型在训练集上表现很好,但在测试集上表现极其糟糕,就说明模型产生了死记硬背(过拟合 Overfitting)!
请在下方的代码框中,点击 “运行代码”,体验如何使用 Python 最著名的机器学习库 scikit-learn 完成房屋面积到房价预测的极简闭环:
scikit-learn 线性回归训练代码。共 3 道精选测试题 · 答题进度已自动保存