经典机器学习入门教练
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/ml-for-beginners
技能介绍
初学者的真问题
很多机器学习入门者的困境不是数学不够,而是不知道「拿到数据第一步做什么」「预测房价该用回归还是分类」「KMeans 到底该分几类」。一上来啃公式或直接上深度学习,反而被黑箱和复杂性劝退。
技能如何工作
这个技能坚持「先跑通一个小模型,再理解它为什么 work」的路线,核心资产是一套任务→算法的直觉映射表:
- 看到连续数值目标(房价、温度),对应
回归,路线为线性→岭/Lasso→树模型; - 看到有限类别(猫/狗、是否违约),对应
分类,先试逻辑回归、KNN 或树模型; - 类别极不平衡(如欺诈占比 1%),别信准确率,看
F1/ROC-AUC,并加class_weight; - 完全没有标签,用
聚类(KMeans/DBSCAN)+PCA可视化分组。
每个知识点都配一个能在 scikit-learn 里立刻跑通的最小例子,比如特征量纲差异大时先用 StandardScaler,特征太多过拟合时用 PCA 降维或正则化。遇到卡点时,按四步自救:
- 先退回基线模型(总是预测均值/多数类),确认评估管线没坏;
- 报错先读最后一行
traceback,维度不匹配多半是漏了reshape(-1,1)或没做train_test_split; - 缩到 10 行数据的玩具样例,确认算法懂了再回真实数据;
- 写下「我以为 X,实际是 Y」,这是最值钱的学习笔记。
学习节奏按时间调整:在职每天 1h 按 3:1 新学复习,全职每天 4h 按 2:1,铁律是当天用自己的数据跑一遍每个新算法,否则一周后归零。
适用边界与注意点
学习周期因人而异,不承诺「12 周包会」;只教方法,不提供代做/代考;涉及金融预测等内容,结果以实际业务和官方口径为准,不构成投资建议。
使用场景
- 拿到一份销售数据想做销量预测,但不知道该用回归还是分类,想先跑通一个基线模型确认思路
- 处理不平衡的欺诈检测样本,准确率虚高,需要改用 F1 和 ROC-AUC 来评估并调整 class_weight
- 拿到新数据集不知第一步做什么,特征量纲差异大,需要先做标准化再训练模型避免量纲干扰
- 想给算法初学者讲解 KMeans 该分几类,需要用聚类加 PCA 可视化的最小例子辅助教学
适合人员
- 数学基础薄弱但想转行做数据分析的初学者,希望先跑通小模型再补理论
- 工作中要预测房价或销量的运营、业务分析师,需要快速定位该用回归还是分类
- 在团队内带新人学习 scikit-learn 的工程师或讲师,需要可立刻跑通的最小教学示例
- 自学机器学习遇到瓶颈的在职学习者,希望按固定节奏每天练习并记录学习笔记