尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
《经典机器学习实战》第 1 课:导论——是什么、简史、负责任 AI 与标准流程
本文收录于专栏 《经典机器学习实战》摘要从规则引擎的破产到机器学习的定义一趟走完 AI 七十年简史、负责任 AI 六原则与七步标准流程。你将看到 13 维特征让手写规则彻底失效而逻辑回归拿到 98.1%以及一个整体准确率 85% 的模型如何对少数组近乎抛硬币。关键字机器学习,scikit-learn,监督学习,过拟合,训练集测试集,公平性,数据清洗,模型评估阶段 1 · 导论 | 来源【原·01-04 合并】| 知识更新至 2026-10本课实战stage1/assets/stage1_demos.py【已实测】概念讲解1.1 机器学习是什么机器学习Machine Learning, ML是人工智能的一个子集用专门的算法从数据中发现隐藏模式并用这些模式辅助决策而不是由人显式编写规则。三个关键词从数据中原料是数据不是规则、发现模式模型是模式的载体、辅助决策产出是预测。本课程只讲经典机器学习回归、分类、聚类、NLP 传统方法、时间序列、强化学习入门主力工具是 Scikit-learn。深度学习和神经网络在本课程不覆盖。四个常被混用的术语一张表理清术语范围一句话AI人工智能最大让机器表现出智能行为的总目标包含规则系统ML机器学习AI 的子集用数据驱动的方式实现 AI不显式写规则深度学习ML 的子集用多层神经网络做 ML本课程不覆盖数据科学交叉学科用数据回答问题的整套实践ML 是其中一件工具对 ML 的能力边界保持清醒它不是万能的只在有数据、有规律、规律可学的问题上有效也不是调包跑个 fit就完事80% 的工作量在数据准备和评估。为什么不用规则引擎实测回答。iris 鸢尾花数据150 样本、4 维特征、3 类手写一条花瓣宽度 0.8 判 setosa、1.7 判 versicolor、否则 virginica的规则准确率 0.960 已经不错——但那是人脑先看了一遍数据分布才写出来的。换 wine 数据集178 瓶酒、13 个化学指标规则直接写不出来iris (4 维) 手写规则 0.960 逻辑回归 1.000 wine (13 维) 手写规则 不可行组合爆炸 逻辑回归 0.981规则引擎的死穴不在写得对不对而在维度一高就根本写不出来。1.2 简史算力、数据、算法三要素ML 的算法地基有两三百年历史贝叶斯定理1763、最小二乘1805、马尔可夫链1913、感知机1957、最近邻1967、反向传播1970、RNN1982。没有一个算法是大数据时代发明的——数据从来是新的算法常常是老的。学科史七十年起伏有清晰的规律1950图灵提出机器能思考吗1956达特茅斯会议正式提出人工智能1956-1974 黄金年代乐观主义高涨明斯基放话一代人内解决1974-1980 第一次寒冬算力不够、组合爆炸、数据匮乏、图灵测试被中文房间思想实验挑战1980s 专家系统第一批商业成功的 AI 软件规则引擎推理引擎1987-1993 第二次低谷专用硬件撞上 PC 崛起1993 至今数据和算力双爆炸ML 渗透生活每个角落。兴衰三要素浓缩成一条算力、数据、算法三齐则繁荣缺一个就寒冬。1956 年有算法思想但缺算力和数据2010s 后三要素齐备。这些两百年前的算法今天还活在工具库里各跑一行fromsklearn.naive_bayesimportGaussianNB# 1763 贝叶斯fromsklearn.linear_modelimportLinearRegression# 1805 最小二乘fromsklearn.neighborsimportKNeighborsClassifier# 1967 最近邻1763 贝叶斯 → iris 分类 accuracy 0.978 1967 最近邻 → iris 分类 accuracy 1.000 1805 最小二乘 → diabetes 回归 R² 0.477iris 上接近满分不是算法神是数据太简单3 类 4 维 150 样本diabetes 上 R²0.477 说明真实问题里 10 个生理指标只能解释不到一半的变异——真实世界的数据从来不像教科书这就是后续每课都要做数据清洗和可视化的原因。1.3 负责任 AI聚合指标掩盖的伤害ML 系统已经在做影响人生的决定医疗、贷款、欺诈识别错误直接落在具体的人身上。不公平unfairness分五类分配贷款/招聘对相似条件的人给不同推荐、服务质量洗手液机感应不到深肤色的手、贬损图像标注把深肤色人像标成大猩猩、过度/不足代表图片搜索程序员几乎不返回女性、刻板印象翻译系统给无性别职业名词自动带上他/她。共同点伤害很少是故意写进代码的——偏见来自数据数据的偏见来自社会。负责任 AI 六原则公平、可靠与安全、包容、隐私与安全、透明、问责。建模前先做影响评估有没有已知局限、数据合规性GDPR/HIPAA、伤害清单、逐条对照六原则。这套原则为什么要落地到工具看实测。构造 3000 人二分类数据多数组 A 占 90%特征清晰易学少数组 B 占 10%模式难分——模拟训练数据没覆盖少数群体整体 accuracy 0.850 多数组 A 0.891 少数组 B 0.478 差距 0.414 测试集 90 个 B 组成员47 个被错分错误率 52%只看整体 85% 像还行拆开看 B 组接近抛硬币。如果这是贷款审批等于 B 组超过一半的人被随机对待。聚合指标是遮羞布——报告性能时按关键群组拆分是底线动作。发现这类问题的工具错误分析、群组对比、数据分析、可解释性在第 21 课《用 RAI 仪表板调试模型》完整展开。1.4 标准流程七步闭环搭建 ML 系统的工作流拆成七步后续每一节项目课都按这个节拍走步骤做什么常见翻车点① 问问题把需求翻译成 ML 问题拿规则引擎能解决的问题硬上 ML② 收集与准备数据收集、清洗、可视化、划分占 80% 工作量新人最常低估③ 选择训练方法根据问题和数据选算法纠结最强算法而非最合适算法④ 训练model.fit(X, y)数据泄漏测试集混进训练⑤ 评估用没见过的数据测性能只看聚合指标1.3 节的教训⑥ 调参调超参数再跑一轮在测试集上调参 变相作弊⑦ 预测新数据上做推断训练/线上数据分布不一致第①步的判据能用规则干净利落地解决的问题不要用 MLML 的主场是高维、有数据、有规律的预测问题。数据阶段的铁律测试集是封印的只在第⑤步评估时打开。用 iris 把七步完整跑一遍问问题判断品种→ 备数据150×4三类均衡 50/50/50→ 选方法训练评估LR 和 KNN 都 1.000——iris 太简单真实项目里这步才见真差距→ 调参网格搜索 KNN 的 K最优 K15 折交叉验证 0.952→ 预测新样本[5.1, 3.5, 1.4, 0.2]→ setosa。七步每步都有产出物后面每个项目课都是这七步的放大版。小结ML 用算法从数据中发现模式替代手写规则规则在 13 维特征前破产逻辑回归 0.981。算法地基两三百年贝叶斯 1763、最小二乘 1805学科史七十年兴衰规律 算力数据算法三要素缺一即寒冬。负责任 AI聚合指标掩盖组间差距整体 0.85 掩盖 B 组 0.478五类伤害 六原则 建模前影响评估。标准流程七步闭环问问题→备数据→选方法→训练→评估→调参→预测测试集封印是铁律。下一站进入真实数据项目参见第 2 课《回归入门——环境、工具与数据准备》。扩展阅读原课 1-Introduction 四课本课概念基准https://github.com/microsoft/ML-For-Beginners/tree/main/1-IntroductionScikit-learn 官方用户指南https://scikit-learn.org/stable/user_guide.html维基百科机器学习时间线https://wikipedia.org/wiki/Timeline_of_machine_learning中文房间思想实验斯坦福哲学百科https://plato.stanford.edu/entries/chinese-room/Responsible AI Toolbox第 21 课主用工具https://github.com/microsoft/responsible-ai-toolbox系列导航上一篇本课程第一课下一篇第 02 课《回归入门——环境、工具与数据准备》更多专栏蛋白 / 抗体 / 多肽 / 核酸分子模拟 / 动力学 / 对接药物 / 设计 / 案例AI / Agent / 大模型开源蛋白结构预测分子模拟基础小分子药物设计案例AI Agent系列开源蛋白生成方法实践分子动力学模拟-Amber蛋白药物设计案例化学大模型开源多肽设计模型分子动力学模拟-Gromacs多肽药物设计案例《AI Agent原理与实战》开源多肽性质预测分子动力学模拟-OpenMM开源小分子生成设计CADD中的机器学习模型DNA/RNA药物设计結合自由能高效计算配置《MCP 入门实战》siRNA药物设计模型UCSF DOCK系列我胡师兄说药《AI入门实战2026》ASO药物设计模型rDock系列 LeDock系列 gnina系列《经典机器学习实战》
RELATED

相关推荐

企业微信 API 实战:如何实现消息接收、任务执行与结果回传的状态追踪

企业微信 API 实战:如何实现消息接收、任务执行与结果回传的状态追踪

在企微私域架构的深水区,长耗时的异步任务状态追踪是一块极难啃的硬骨头。网关层收到客户的业务指令后,必须在 5 秒内极速返回 success 切断企微的超时红线。但背后的业务执行(如生成复杂的数据报表、穿透多层内网查询物流流转记录&#xff0…

📅 2026/11/3 19:06:01
企业微信二次开发实战:多账号多群场景下,消息应该如何准确路由

企业微信二次开发实战:多账号多群场景下,消息应该如何准确路由

上方卡片为星云官网链接,包含接口文档,控制台测试。 在集团型企业或拥有复杂业务线的泛零售场景中,企微私域架构往往面临极其严峻的多租户挑战。早期单账号、单应用的代码架构,在面对十几个不同的企微主体(CorpId&…

📅 2026/11/3 19:06:01
Xinference 一键部署 397B “Agentic 大脑“:Nex-N2 从注册到跑通全路径

Xinference 一键部署 397B “Agentic 大脑“:Nex-N2 从注册到跑通全路径

Xinference 一键部署 397B "Agentic 大脑":Nex-N2 从注册到跑通全路径 当一款 397B 总参、激活参数仅 17B 的混合专家(MoE)模型出现在开源社区时,多数人第一反应是"多大的机器才跑得动"。但 Nex-N2 系列给出…

📅 2026/11/3 19:06:01
MORE NEWS

更多资讯

📰

Linux下Redis安装配置与优化实战指南

1. Linux环境下Redis安装全指南 Redis作为当前最流行的内存数据库之一,在缓存、消息队列、实时统计等场景中发挥着关键作用。作为一名长期使用Redis的开发者,我在各种Linux发行版上部署Redis的经历可以追溯到5.0版本时代。本文将分享从源码编译到系统集成…

📰

CSS边框设计:超越border属性的现代方案

1. 为什么边框设计不只用border属性?前几天review团队成员的CSS代码时,发现一个有趣的现象:有经验的开发者实现边框效果时,往往会混合使用box-shadow、outline甚至伪元素,而新手则清一色使用border属性。这引发了我的思…

📰

现代CSS边框方案对比:border、box-shadow与outline

1. 为什么开发者开始放弃传统border属性十年前我刚入行时,border绝对是绘制边框的首选方案。但最近在Code Review时发现,团队里越来越多的同事开始用box-shadow或outline替代传统border。这种转变并非偶然,背后隐藏着现代CSS开发的演进逻辑。…

📰

钓鱼攻击技术解析与防护实战指南

1. 钓鱼攻击的隐蔽性与危害性剖析 "别点!一个链接就能卷走你所有信息"这个标题直指现代网络钓鱼攻击的核心特征——极低的用户操作门槛与极高的破坏性后果。作为从业十五年的信息安全专家,我见过太多企业因员工误点链接导致全线沦陷的案例。去…

📰

机器学习数据生产全流程优化与质量控制实践

1. 数据生产的行业现状与痛点在机器学习与人工智能领域,数据质量直接影响模型效果。但当前行业普遍存在"数据饥渴"现象:一方面算法工程师抱怨数据质量差、标注不一致,另一方面数据生产团队又苦于缺乏标准化流程。我见过太多项目因为…

📰

Redis在Linux下的高效部署与性能调优指南

1. Redis简介与Linux环境准备Redis作为当下最流行的开源内存数据库,凭借其超高的读写性能和丰富的数据结构支持,已经成为互联网应用中缓存、会话存储、消息队列等场景的首选方案。根据DB-Engines最新排名,Redis在键值存储领域连续多年稳居第一…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬