ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

ML-For-Beginners 课程实战:以负责任 AI 构建机器学习方案——公平性、影响评估与 AI 调试原则

ML-For-Beginners 课程实战:以负责任 AI 构建机器学习方案——公平性、影响评估与 AI 调试原则 ML-For-Beginners 课程实战以负责任 AI 构建机器学习方案——公平性、影响评估与 AI 调试原则【免费下载链接】ML-For-Beginners12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all项目地址: https://gitcode.com/GitHub_Trending/ml/ML-For-Beginners本篇技术文章基于 ML-For-Beginners 课程中「ML and Fairness」一课德语版文档位于 translations/de/1-Introduction/3-fairness/README.md系统讲解机器学习项目中的公平性Fairness及其五类典型伤害、六大负责任 AI 原则、影响评估Impact Assessment的四个关注领域以及如何借助 Responsible AI Dashboard 的四类组件对模型进行调试。读完后你将掌握在模型训练前识别公平性风险的方法论并能在后续课程中落地 RAI 工具链。课程原作者 Tomomi Imura 绘制的 Sketchnote对本课核心内容做视觉化总结源文件sketchnotes/ml-fairness.png课程背景为什么机器学习必须可理解、可解释、可问责ML-For-Beginners 是一个 12 周、26 课的经典机器学习课程基于 Scikit-learn 为主不涉及深度学习。在课程开篇的 Introduction 单元中本课作为第 3 课1-Introduction/3-fairness/README.md专门讨论负责任 AI因为它回答了一个贯穿全课程的问题当模型参与医疗诊断、贷款审批、欺诈检测等日常决策时如何保证结果是可信的课程提出的核心背景问题值得在动手训练任何模型前先想清楚用于建模的数据如果缺少某些人口群体种族、性别、政治观点、宗教或对这些群体存在不成比例的表示会发生什么当模型输出被解读为偏向某个人口群体时对应用意味着什么当模型产生有害的负面结果时谁为该 AI 系统的行为负责本课程的六个学习目标对应文档在本文中你将学到部分建立对机器学习公平性及其相关伤害的意识熟悉探索离群值与异常场景的实践以确保可靠性与安全性理解设计包容性系统、让每个人都能受益的必要性认识保护数据与个人隐私安全的极端重要性理解玻璃箱glass box思路——解释 AI 模型行为的意义理解问责制Accountability对建立 AI 系统信任的基石作用。前置知识课程建议先完成 Responsible AI Principles 学习路径Microsoft Learn 上的公开学习路径并观看主题为Microsofts Approach to Responsible AI的视频。这些外部资源在仓库中以链接形式给出本文只描述其名称不附外部链接。公平性定义与五类公平性相关伤害课程对公平性的定义是AI 系统应公平地对待所有人避免对相似的人群产生不同的影响。例如当 AI 系统为医疗方案、贷款申请或就业决策提供参考时面对相似的症状、财务状况或职业能力它应当给出一致的建议。文档同时指出一个常被忽视的事实每个人身上都携带着影响决策的无意识偏见inherited biases这些偏见会渗入我们用于训练 AI 的数据。偏见注入往往是无意发生的而且在何时把偏见引入数据这一点本身就很难被有意识地察觉。**不公平Unfairness**被定义为对一群人如按种族、性别、年龄或残障状况界定造成负面影响或伤害。课程将其主类伤害归纳为以下五类这是本课最重要的概念清单建议直接纳入你的模型评审清单伤害类型定义课程给出的典型案例分配Allocation某个性别或种族群体被相对偏好例如信贷/招聘模型系统性偏向某一群体服务质量Quality of service针对单一特定场景训练而现实复杂得多导致服务质量差感应式皂液器无法识别深色皮肤人群的传感贬损Denigration对某人或某物进行不公平的批评与贴标签图像标注技术曾将深色皮肤人群误标为大猩猩过度或不足表示Over- or under-representation某群体在特定职业中不可见任何继续强化这一点的功能都在制造伤害职业展示类应用固化群体的职业刻板印象刻板印象Stereotyping将预设属性关联到某个群体英—土耳其语机器翻译因性别刻板关联产生偏差实例解析英—土耳其语翻译中的性别偏差课程用机器翻译的英—土/土—英对照演示了刻板印象类伤害翻译系统在处理与性别有刻板关联的词汇时会出现系统性偏差例如医生/护士等职业词汇的性默认化。课程原文配有两幅截图可结合查看示例 1英语翻译为土耳其语时的输出偏差源文件示例 2土耳其语翻译回英语时的输出偏差源文件课程在此给出一个明确的工程结论设计并测试 AI 系统时必须确保 AI 是公平的、没有被编程去做出人类同样被禁止做出的偏见或歧视性决策同时强调保证 AI 与机器学习中的公平性仍然是一项复杂的社会—技术挑战不能只靠单一技术手段解决。负责任 AI 的五项延伸原则文档在公平性之后展开了五项配套原则分别对应六大核心原则体系中的其余维度。以下逐一继承原文内容并说明其工程含义。1. 可靠性与安全性Reliability and safety为赢得信任AI 系统需要在正常与异常条件下都保持可靠、安全、一致。关键在于了解系统在各种情形尤其是离群情形下的行为。构建 AI 方案时必须有相当大的精力投入到系统可能遇到的各类情形上。课程给出的典型场景是自动驾驶汽车 AI 必须把人的安全放在第一位因此必须考虑夜间、雷暴、暴风雪、横穿马路的儿童、宠物、道路施工等一切可能场景。文档总结道系统处理广泛条件的可靠程度反映的是数据科学家/AI 开发者在设计与测试阶段预见性的水平——这是一个可以写进设计评审的标准。2. 包容性InclusivenessAI 系统应当被设计为让每个人都能参与并受益。在设计与实现 AI 系统时数据科学家和 AI 开发者要识别并处理系统中可能无意排除某些人的潜在障碍。课程引用数据全球约有 10 亿残障人士AI 的进步让他们在日常中更容易获取信息与机会消除障碍同时创造出对所有人都有益的更好产品体验。这里的工程动作很具体在设计阶段就做可访问性accessibility检查把谁可能被排除作为需求项而非事后补丁。3. 安全性与隐私Security and privacyAI 系统应当安全并尊重个人隐私。人们在隐私、信息或生命受到威胁的系统中信任度更低。文档强调建模过程中两个必须回答的数据问题数据从哪来是用户主动提交还是公开可获取来源与完整性数据怎么用在接触数据的过程中开发能保护机密信息、能抵御攻击的 AI 系统。课程同时给出了行业层面的五条判断值得作为安全设计检查单行业在隐私与安全上已取得显著进展主要由 GDPR通用数据保护条例等法规推动必须正视 AI 系统内在的张力让系统更个性化、更有效需要更多个人数据而隐私要求恰恰相反正如互联网诞生初期一样AI 相关的安全问题正在快速上升同时 AI 也被用于改善安全如今大多数现代杀毒扫描器由 AI 启发式驱动数据科学流程必须与最新的隐私和安全实践和谐共存而不是两套割裂的流程。4. 透明性TransparencyAI 系统应当是可理解的。透明性的核心部分是解释 AI 系统及其组件的行为利益相关方需要理解系统如何工作、为何如此从而能够识别潜在的性能问题、安全与隐私隐患、偏见、排他性实践或非预期结果。文档还指出部署方的义务使用 AI 系统的人应当诚实地说明何时、为何、如何部署以及系统的局限。课程给出的典型场景是银行信贷若银行用 AI 辅助消费贷款决策就必须审查结果、理解哪些数据在影响系统建议。并指出监管趋势各国政府开始跨行业监管 AI数据科学家与组织必须能说明系统是否满足监管要求——尤其是在出现非预期结果时。文档进一步点出复杂性带来的三连问题AI 系统过于复杂难以理解其工作机制与结果解释这种理解缺失会影响系统如何被管理、运营化和文档化更严重的是它会直接影响基于系统结果做出的人类决策。5. 问责制Accountability设计与部署 AI 系统的人必须对系统的运行方式负责。文档以人脸识别为例说明问责的紧迫性执法机构看到了人脸检索寻找失踪儿童的价值但同样技术也可能被用于对特定个人的持续监控危及公民基本自由。因此数据科学家与组织必须对AI 系统如何影响个体与社会负责。课程配图AI 研究者对人脸识别大规模监控风险的讨论源文件课程将这一问题上升为代际命题作为把 AI 带入社会的第一代人我们最大的问题之一是如何确保计算机对人保持可问责以及设计计算机的人对其他人保持可问责。影响评估Impact Assessment训练模型前的强制动作课程要求在训练机器学习模型之前先做影响评估impact assessment以理解 AI 系统的用途预期的用途是什么部署在哪里谁会与系统交互这些信息帮助评审者或测试者在识别潜在风险与预期后果时知道应考虑哪些因素。文档明确列出影响评估的四个关注领域这是可直接复用的评估模板对个体的负面影响Adverse impact on individuals必须了解一切限制或要求、不被支持的用法、以及已知的、可能损害系统性能的局限性确保系统不会被以伤害个体的方式使用。数据要求Data requirements理解系统如何、在哪里使用数据使评审者能找出需要遵守的数据法规如 GDPR 或 HIPAA同时检查训练数据的来源与数量是否充足。影响摘要Summary of impact整理一份使用系统可能引发的潜在伤害清单并在整个 ML 生命周期中复查已识别问题是否被缓解或解决。各核心原则的适用目标Applicable goals针对六个核心原则逐一评估——每个原则的目标是否达成是否存在缺口把四步串起来看影响评估实质上是一份风险登记册先界定个体风险再核对数据合规与数据量然后形成伤害清单并随生命周期跟踪最后按原则逐项闭环。用负责任 AI 调试模型RAI Dashboard 的四类能力文档Debugging with responsible AI一节指出和调试软件应用一样调试 AI 系统也是识别并解决系统问题的必要过程。它给出了两个关键论断传统性能指标不够用多数传统指标准确率、平均损失只是模型性能的定量汇总不足以分析模型在多大程度上违背负责任 AI 原则模型是黑盒难以理解是什么驱动了结果、也难以在其出错时给出解释。课程预告稍后我们将学习如何使用 Responsible AI Dashboard 调试 AI 系统并列出 Dashboard 为数据科学家和 AI 开发者提供的四类能力组件作用错误分析Error analysis识别可能影响系统公平性或可靠性的模型错误分布模型概览Model overview发现模型性能在不同数据队列cohorts间的差异数据分析Data analysis理解数据分布识别可能导致公平性、包容性与可靠性问题的潜在数据偏见模型可解释性Model interpretability理解什么因素驱动了模型预测从而解释模型行为支撑透明性与问责制这里有一个仓库级的佐证路径本课程的后续章节 9-Real-World/2-Debugging-ML-Models/README.mdPostscript: Model Debugging in ML using Responsible AI dashboard components正是对上述预告的展开。从该课后文档的结构看四类组件分别被细化为Error Analysis错误在底层数据集中往往分布不均匀——89% 的总体准确率之下可能在某个数据区域模型 42% 的预测是错误的RAI Dashboard 用树状可视化展示错误在队列中的分布节点颜色越深红表示错误率越高并支持用一到两个特征生成热力图定位错误贡献者。Model Overview支持两类差异disparity指标——性能差异准确率、错误率、精确率、召回率、MAE 在子群间的差值与选择率差异如不同群体间的贷款批准率之差选择率指二分类中被判为 1 的数据点比例。该组件还能基于所选特征自动生成队列如time_in_hospital 3用于隔离某特征是否是模型错误的关键影响因素。Data Analysis文档用了一个可复用的例子——某公司员工数据中高管职位 27% 为女性、73% 为男性基于该数据训练的广告模型就会把高级职位广告主要推送给男性受众这既是公平性问题也说明数据是传统指标最大的盲区。Model Interpretability区分全局解释哪些特征整体影响模型行为与局部解释某个具体案例为何得到该预测并指出一个关键调试信号如果种族、性别等敏感特征在驱动模型预测上影响力很高这可能是模型存在种族/性别偏见的征兆。模型概览组件按数据队列对比性能指标的界面示例源文件可帮助定位敏感队列间的性能差异也就是说公平性一课提出的四类调试能力在课程第 9 周Real-World 单元中被落实为带截图与判读标准的具体操作指南。两课对照阅读可以完整覆盖原则 → 工具 → 操作的链路。挑战与课后任务挑战Challenge文档 Challenge部分给出的核心行动项是为了从源头防止伤害被引入我们应当让参与系统建设的人员具备多样化的背景与视角投资于反映社会多样性的数据集在整个机器学习生命周期中开发更好的方法以便在出现不负责任的 AI 时能够检测并纠正它。开放性问题思考现实中模型在构建和使用过程中不可信明显暴露的场景——我们还应该考虑什么课后任务探索 Responsible AI Toolbox配套任务文档为 translations/de/1-Introduction/3-fairness/assignment.md英文原版 1-Introduction/3-fairness/assignment.md要求探索 Responsible AI Toolbox课程原文定义为帮助数据科学家分析和改进 AI 系统的开源、社区驱动项目中的任意一个官方 notebook以报告或演示形式汇报发现内容需覆盖 Fairlearn 的系统、所运行的 notebook以及从运行结果中得出的结论。其评分量规Rubric分三档等级标准优秀Vorbildlich报告或演示讨论了 Fairlearn 的系统、所运行的 notebook 及从运行中得出的结论合格Ausreichend提交了报告但没有结论待改进未提交报告自学资源文档Review Self Study部分还推荐了关于Responsible AI Toolbox: An open-source framework for building responsible AI的公开 workshop主讲 Besmira Nushi、Mehrnoosh Sameki、Amit Sharma、Microsoft RAI 资源中心、FATE 研究组Fairness, Accountability, Transparency, and Ethics in AI、以及 Azure Machine Learning 的公平性工具文档。这些均为外部资料课程以链接形式提供本文仅保留名称索引。课程结构定位与延伸阅读路径从仓库结构看本课的坐标如下课程侧边栏 docs/_sidebar.md 将其登记为 ML and Fairness位于 Introduction 单元第 3 课承接前面的ML 简介与ML 历史德语版本由 translations/ 目录下的 Co-op Translator 流水线自动维护文档末尾附有机器翻译免责说明提示原文档为权威来源本课是纯概念课无 notebook 与 solution 目录对比 1-Introduction/3-fairness/ 目录仅含 README.md、assignment.md 与 images/其动手部分全部落在 RAI Toolbox 的外部 notebook 探索上课程方法论层面README.md 说明每课都遵循课前小测 → 阅读讲义 → 完成练习 → 课后小测 → 挑战 → 任务的节奏本项目式教学project-based pedagogy让概念课也通过实际运行工具来获得落地感。建议的后续学习路径先完成本课的概念清单与影响评估模板再带着五类伤害 四个影响评估领域作为检查项进入 9-Real-World/2-Debugging-ML-Models/README.md 学习 RAI Dashboard 各组件的具体判读方式最终在自己的模型评审流程中复用这套原则—评估—调试闭环。【免费下载链接】ML-For-Beginners12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all项目地址: https://gitcode.com/GitHub_Trending/ml/ML-For-Beginners创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表