logo
COMP9007312.5 学分

计算机硕士课程

墨尔本大学·University of Melbourne·墨尔本

COMP90073《计算机硕士课程》是 墨尔本大学 的公开课程页面。当前可确认的信息包括 12.5 学分,难度 超难,公开通过率 75%。 页面已整理 12 周教学安排,3 个重点考核,方便你快速判断工作量、考核结构和适配度。 课程简介摘要:课程定位 COMP90073(Trustworthy Machine Learning)是墨尔本大学在 2026 Handbook 中明确列。

💪 压力
5 / 5
⭐ 含金量
5 / 5
✅ 通过率
0%

📖 课程概览

选课速读: COMP90073《计算机硕士课程》是 墨尔本大学 的公开课程页面。当前可确认的信息包括 12.5 学分,难度 超难,公开通过率 75%。 页面已整理 12 周教学安排,3 个重点考核,方便你快速判断工作量、考核结构和适配度。 课程简介摘要:课程定位 COMP90073(Trustworthy Machine Learning)是墨尔本大学在 2026 Handbook 中明确列。
### 课程定位 COMP90073(Trustworthy Machine Learning)是墨尔本大学在 2026 Handbook 中明确列出的高级机器学习课程,重点不在继续追求更高 benchmark,而在于回答另一个更现实的问题:当机器学习系统进入 critical and data-sensitive applications 后,如何让它在 confidentiality、reliability、robustness 和 fairness 上更值得信任。它和普通 ML 课最大的区别,是把“模型能不能工作”升级为“模型能不能安全、稳健、负责地工作”。 ### 学习内容 官方 indicative content 把课程主线拆得很清楚:先介绍 trustworthiness 的几个核心维度,包括 privacy、robustness、reliability 和 fairness;然后分析 deployed AI systems 在现实世界中出现的 failures 与 vulnerabilities;接着讨论 information leakage、不同 threat models 下的数据保护方法;再进入 anomaly detection、alarm correlation、intrusion detection 等提升可靠性的技术;最后延伸到 security analytics 的理论挑战与 emerging issues。也就是说,这门课处在 ML、security 和 responsible AI 的交叉点。 ### 课程结构 2026 Handbook 显示这门课在 Semester 2 开设,teaching period 为 2026-07-27 到 2026-10-25,每周 2 次 1 小时 lecture 加 1 次 tutorial。公开 assessment 结构也非常清晰:Week 5 research/programming project 15%,Week 11 project 25%,以及期末 2 小时 written exam 60%;两次 project 合计要至少拿 20/40,考试也必须达到 50% 才能通过,因此它是典型的“项目 + hurdle exam”双重约束课程。 ### 适合人群 如果你未来想做 trustworthy AI、ML security、AI governance、privacy-preserving ML,或者对 adversarial robustness、data leakage、防御性建模有兴趣,这门课价值很高。它尤其适合已经学过基础机器学习、现在希望进入更真实部署语境的学生。

🧠 大神解析

### 📊 课程难度与压力分析 COMP90073 的难度非常真实,因为它不是停留在概念讨论,而是把 trustworthy ML 变成项目和考试都要过的硬要求。前半学期 privacy、leakage 和攻击模型已经不轻,后半学期再叠加 reliability、security analytics 和两次有 hurdle 的 project,很容易让人产生“内容懂了但交付跟不上”的压力。尤其是期末 60% written exam 也有 hurdle,这意味着你不能只靠项目保分。 ### 🎯 高分关键 高分关键在于你能否把一个 trustworthiness 问题讲成完整链路:threat model 是什么、风险从哪里来、方法为什么有效、评估要看哪些指标、还有什么残余风险。只会跑模型不够,只会讲安全概念也不够。老师更看重的是你把研究思路、实验设计和可信性分析连接起来的能力。 ### 📚 学习建议 建议从第一周开始就维护一份 threat-model notebook,把每种攻击/泄露/防御方法都按“攻击者目标、可访问能力、防御思路、代价和局限”整理成卡片。到了 Project 1 和 Project 2,你会非常依赖这种结构化整理。复习期末考试时,也不要只背名词,而要反复练习在新场景下快速识别:这里更像 privacy 问题、robustness 问题,还是 reliability / fairness trade-off 问题。 ### ⚠️ 避坑点 这门课最容易踩的坑有三个:第一,把 trustworthy ML 理解成若干孤立技术点,没有统一 threat-model 视角;第二,项目里只展示结果,不解释为什么实验设计合理;第三,忽略 hurdle 规则,导致单项看起来不差但最终不能过线。稳定的做法是每次交付前都检查四件事:假设写清了吗、攻击面写清了吗、指标和结论对应吗、局限是否交代了。做到这一步,分数会稳很多。

📅 每周课程大纲

Week 1Trustworthiness 维度导论
建立课程主线:为什么现代 ML 系统在真实部署中不能只看 accuracy。课程会先定义 privacy、robustness、reliability 和 fairness 这些 trustworthiness 维度,并通过现实失败案例解释为什么 critical application 场景必须同时优化这些目标。
Week 2Threat Models 与 Information Leakage
进入课程第一大模块:理解不同 threat model 下的信息泄露问题。重点通常包括 inference attacks、membership / attribute leakage 等风险,以及为什么看似普通的训练与推理流程会暴露敏感数据。
Week 3Privacy Protection for ML Pipelines
继续围绕保护敏感数据展开,讨论在分析和建模过程中可采用的保护策略。你需要开始比较保护强度、实用性和模型性能之间的 trade-off,并为第一个 programming and research-based project 做准备。
Week 4Adversarial Attacks, Poisoning 与 Robustness
从 privacy 过渡到 robustness,分析 adversarial attacks、data poisoning 等攻击如何影响模型行为。课程重点不是只列攻击类型,而是训练你理解 threat assumptions、攻击面和防御评估方法。
Week 5Project 1 与 Deployed AI Failures
第一个项目节点通常要求你把前几周的威胁建模与保护思路落到具体实验或研究分析中。同时课程会继续讨论真实部署 AI systems 的失败案例,帮助你把漏洞与系统后果连接起来。
Week 6Reliability through Unsupervised Methods
官方内容明确提到 anomaly detection、alarm correlation 和 intrusion detection。课程会开始介绍如何利用 unsupervised learning 提升系统可靠性,尤其是在异常行为识别和 security analytics 场景中的应用。
Week 7Anomaly Detection 与 Alarm Correlation
进一步细化 reliability 模块,比较不同异常检测思路在噪声、稀有事件和高维特征下的优缺点。常见难点在于如何把 detection 结果真正转化为可解释、可行动的安全或运维决策。
Week 8Intrusion Detection 与 Security Analytics
把 trustworthy ML 拉到更接近安全研究的应用场景中,讨论 intrusion detection 的建模挑战、特征偏移、误报漏报成本以及部署评估。这里通常是项目选题与现实应用最贴近的一段。
Week 9Fairness, Reliability 与 Evaluation Trade-offs
重新回到课程开头提出的多个 trustworthiness 维度,分析 fairness、robustness、privacy 和 reliability 之间并不总能同时最优。你需要学会解释评估指标背后的价值取舍,而不是把 trustworthy 当成单一技术指标。
Week 10Emerging Issues in Security Analytics
官方 indicative content 最后明确提到 recent trends 和 theoretical challenges。课程通常会在这一段引入更前沿的问题,例如 evolving threats、distribution shift、defensive generalisation 与模型在动态攻击环境中的脆弱性。
Week 11Project 2: Research-based Trustworthy ML
第二个 project 节点权重更高,通常要求你更完整地把 threat model、方法设计、实验评估和结果分析串起来。到这一步,老师更看重你能否清楚说明为什么某种方法在 trustworthiness 上更可信,而不是只给出表面性能。
Week 12Hurdle Exam Prep 与综合收束
最后一周会把 privacy、robustness、reliability、fairness 与 security analytics 重新整合,准备 2 小时 written exam。复习时重点不是背定义,而是训练自己在新 threat scenario 下快速判断风险类型、方法边界和评估方式。

📋 作业拆解

Project 1

25h
核心考察
privacy / robustness 分析、实验设计、研究表达
围绕隐私泄露、threat model 或 robustness 问题完成一个 programming and research-based project,展示你能否把 trustworthy ML 概念落到具体实验与分析。
要求
Week 5 提交代码与研究型说明;与 Project 2 合计需达到 20/40 的 hurdle 线

Project 2

40h
核心考察
security analytics、可靠性评估、综合论证
在更完整的 trustworthy ML 场景中完成 research-based project,要求清楚描述 threat assumptions、方法、实验结果与可信性分析。
要求
Week 11 提交;需要与 Project 1 一起满足 hurdle 要求

🕐 课表安排

2026 学期课表 · 每周 3 小时

Lecture
TBATBA (60)📍 On Campus (Parkville)
Lecture
TBATBA (60)📍 On Campus (Parkville)
Tutorial
TBATBA (60)📍 On Campus (Parkville)
👤 讲师:Sarah Monazam Erfani✉️ sarah.erfani@unimelb.edu.au

📋 课程信息

学分
12.5 Credit Points
含金量
5 / 5
压力指数
5 / 5
课程类型
elective

💬 学生评价

💭

还没有同学评价这门课,成为第一个分享体验的人吧

写点评