附录
附录
附录

一、课程地图(五单元 · 20 课)
- 一、认识工具箱与数据(1–4):sklearn 心智模型、导入版本、X/y、train_test_split
- 二、分类问题(5–8):KNN、accuracy_score、决策树、模型比较
- 三、回归问题(9–12):回归 vs 分类、LinearRegression、MSE/R²、调特征
- 四、聚类、流水线与规范(13–16):KMeans、StandardScaler、流水线、项目与诚信
- 五、评估、规范与项目(17–20):混淆矩阵、过拟合、Pipeline、结课项目
二、sklearn 常用 API 速查
import sklearn/sklearn.__version__— 导入与版本from sklearn.datasets import load_iris, load_diabetes— 自带数据train_test_split(X, y, test_size=..., random_state=...)— 拆分KNeighborsClassifier(n_neighbors=k).fit(X, y).predict(Xnew)— 近邻分类DecisionTreeClassifier(max_depth=...).fit(...)— 决策树分类accuracy_score(y_true, y_pred)— 分类正确率confusion_matrix(y_true, y_pred)/classification_report(...)— 混淆与分类报告LinearRegression().fit(X, y).predict(Xnew)— 线性回归mean_squared_error(y_true, y_pred)/r2_score(y_true, y_pred)— 回归指标KMeans(n_clusters=k).fit_predict(X)— 聚类StandardScaler().fit_transform(X_train);测试集用transformPipeline([("scaler", StandardScaler()), ("clf", ...)]).fit(...)— 流水线
三、推荐流水线口诀
拆分 →(训练集上标准化)→ fit → 只在测试集评估。训练/测试分数都要看,警惕过拟合与欠拟合。
卡住了怎么办(FAQ)
点了「载入」一直转圈?
确认用 serve.bat;硬刷新(Ctrl+F5);仍不行则清本站缓存后重试。
「检查」是灰的?
先点「载入」打开编程环境,再检查。
检查总失败?
对照参考代码与关键字提示;先跑通「体验/完整」档,再改参数。
运行没有输出?
确认写了 print 或图形绘制;看下方输出区报错信息。
进度勾丢了?
进度存在本机浏览器;换浏览器或清站点数据会重置。