8-3糖尿病病情预测实战
第三次课(90分钟):真正可用!糖尿病病情预测实战
- 教学定位: 成就感爆发课! 丢掉前面的底层数学手工代码,正式用
scikit-learn工业级武器大刀阔斧解决实际问题。 - 对应课本: 8.3 实战(糖尿病预测)
⏱️ 90分钟时间分配与知识点:
-
【15分钟】认识数据(第7章数据集的具象化):
-
知识点: 特征(X:年龄、性别、血压等)与标签(y:一年后病情发展的量化指标)。
-
实战技巧: 带学生用 Pandas 的
pd.read_csv()或者sklearn.datasets.load_diabetes()把表格打印出来。告诉学生:机器学习不神秘,本质就是算这个 Excel 表格。 -
【40分钟】工业级 5 步法套路(核心成果落地):
-
知识点:
train_test_split划分数据集、LinearRegression模型实例化、fit()训练、predict()预测、mean_squared_error评估。 -
备课心法: 这就是我之前说的万能填空模板。在前 25 分钟,让全班跟着你把这 5 步敲完、跑通。后 15 分钟,教他们看评估分数。
-
【25分钟】独立魔改与PK(课堂高潮):
-
任务: 课本上可能只用了一个特征,让学生尝试把所有特征(多维线性回归)都丢进模型里,看看预测的误差是变大了还是变小了。全班比一比谁调出来的模型误差最小。
-
【10分钟】大总结: 总结从二次函数、手工梯度下降,到最后调库的完整闭环。