留学学业指南鱼之跃 · 按学校规则查
课程

UCL COMP0078《监督学习》:硕士第一学期就要手推定理的机器学习课

UCLCOMP0078监督学习课程
所属课程:监督学习(COMP0078)· 伦敦大学学院 · 硕士 · 计算机科学 查看课程页 →

UCL 计算机系 COMP0078《监督学习》是硕士级(FHEQ Level 7)Term 1 模块:期末笔试占 86%、小组活动占 14%,核心是从定义出发推导经典监督学习算法。

课程官网(学校官网):https://www.ucl.ac.uk/module-catalogue/modules/supervised-learning-COMP0078

COMP0078 是一门什么课?

一句话:这门课不教你怎么调包跑模型,而是教你怎么用数学从定义出发,把一个监督学习算法「推」出来、并说明它为什么有效。

这是伦敦大学学院(University College London,UCL)计算机系的模块,课程代码 COMP0078,英文名 Supervised Learning,中文常译「监督学习」。

先解释课名。监督学习,指用带标签的数据训练模型,让模型学会从输入预测输出——比如用历史房价数据预测一套新房的价格,或者根据邮件内容判断它是不是垃圾邮件。「监督」指的是训练数据里已经给了正确答案,模型照着这些答案去学。

学校官网给出的 Indicative content(示意内容)是十五项:Nearest Neighbours(最近邻)、Linear Regression(线性回归)、Kernels and Regularisation(核方法与正则化)、Support Vector Machines(支持向量机)、Gaussian Processes(高斯过程)、Decision Trees(决策树)、Ensemble Learning(集成学习)、Sparsity Methods(稀疏方法)、Multi-task Learning(多任务学习)、Proximal Methods(近端方法)、Semi-supervised Learning(半监督学习)、Neural Networks(神经网络)、Matrix Factorization(矩阵分解)、Online Learning(在线学习)、Statistical Learning Theory(统计学习理论)。

这里面藏着几条主线:

学校官网写明本模块 Credit value 为 15,仅对 FHEQ Level 7(硕士或本硕一体化项目)学生开放。按 UCL 的学年结构,它在 Term 1(第一学期)授课,也就是说,入学第一学期就要上,没有缓冲期。

核心特征可以概括成一句:这是一门数学课,用机器学习的问题当例子。 课上的产出不是能跑的模型,而是完整的推导与证明。

和国内机器学习课有什么不同?

最大的差别不是「难不难」,而是目标层次不同:国内课的目标是「理解算法 + 能实现」,这门课的目标是「能推导 + 能证明」。

考核怎么算?

期末笔试占 86%,Group activity(小组活动,2 次评估)占 14%;评分方式为 Numeric Marks(数字分)。

学校官网的 Methods of assessment 写的是:86% Exam;14% Group activity (2 assessments)。Mark scheme 为 Numeric Marks。

拆开看:

这个结构说明一件事:备考标准应该是「能合上讲义,手写完整推导」,而不是「背下结论」。 14% 的小组活动是缓冲,但救不了 86% 的笔试;理论推导不熟,分数结构会直接塌下来。

先修要求是什么?

学校官网的门槛写得非常硬:多变量微积分、概率与组合、线性代数三门数学必须真正掌握,要求「能重新推导基础结论,也能推导全新结论」——「学过但忘了」不够资格。

学校官网 Requisites 原文是:要选这门模块,学生必须(1)注册在该模块正式开放的 programme 与年级;(2)对 Multivariable Calculus(多变量微积分)、Probability and Combinatorics(概率与组合)、Linear Algebra(线性代数)具备高能力水平,达到「能重推基础结论,也能推导全新结论」的程度。

大白话拆解:

选课资格方面,学校官网写明本模块仅对以下项目的学生开放:MEng Computer Science、MEng Mathematical Computation,以及 MSc Artificial Intelligence and Data Engineering、MSc Computational Statistics and Machine Learning、MSc Data Science and Machine Learning、MSc Machine Learning、MASc Philosophy Logic and Artificial Intelligence、MSc Scientific and Data Intensive Computing。

适合谁:数学基础扎实的 CS/AI 硕士生,尤其是本科修过实分析(Real Analysis)或抽象代数、对写证明不陌生的同学,上手适应期会短很多;想系统补齐机器学习理论欠账、不满足于只会调包的学生;计划做机器学习研究、准备读博的同学,这门课的「从定义到证明」正是科研基本功;本科数学系背景想转 AI/ML 的同学,已有的数学训练会让门槛大幅降低。反过来,如果目标只是尽快上手部署模型,这门课不是那个路径。

学完能做什么?

核心是四件事:能手推经典算法、能读机器学习理论论文、能从理论解释模型行为、能为后续理论课铺好语言基础。

难点与常见挂因

这门课的难点不在「概念多」,而在「推导密度」:它要求你从定义出发一步步走完,而不是套公式。课堂节奏是按「能重推基础结论」的学生设计的,一旦落后,欠账会迅速累积。

为什么中国学生容易在这里卡?

卡住之后会发生什么?

五处高频卡点

  1. 数学推导密度极高。 课程大量使用不等式(如 Hoeffding 不等式)、期望分析和 VC 理论,不是套公式,要从定义出发一步步推。
  2. 从「知道公式」到「理解为什么」的跨度巨大。 以岭回归(Ridge Regression,加了 L2 惩罚项的线性回归)为例:多数人会背公式,但能同时从贝叶斯先验(Gaussian Prior)和约束优化两个角度推导、并互相解释的人很少——这门课要的正是这种深度。
  3. 核方法是第一道硬坎。 核技巧(Kernel Trick,通过内积隐式映射到高维空间、而不显式计算)数学上很优雅,但概念跨度大;Mercer 定理和函数空间的理解需要反复消化。
  4. 泛化理论抽象度最高。 VC 维、Rademacher 复杂度(衡量假设空间复杂度的工具)完全脱离具体数据,要在「纯粹抽象的数学对象」和「模型实际表现的直觉」之间搭桥,这个过程耗时且容易挫败。
  5. 考「新结论」而不是「旧结论」。 题目给出全新设定,要求用课内工具独立推导,没有模板可套——这比背公式难一个量级。

哪些章节最容易失守?

把十五项内容按「失守概率」排一下,会看得更清楚:

判断标准很简单:能不看材料,把某一章的结论从定义推到结果,才算过关;能复述结论不算。

常见挂因与对应动作

留学生特别提醒

中国学生最容易在四处吃亏:把「会调包」当成「会推导」、英文证明写不规范、概率基础偏应用、以及不好意思去问。

怎么准备?

准备的关键是三条:把三门数学按理论版补到位;把「合上笔记重推」变成日常动作;把泛化理论单独留出时间。

中英术语速查

关于我们

鱼之跃做在读留学生的学业支持,服务分两块,界限很清楚:

辅导=老师授课:由 QS 前 200 院校的硕博老师把课程的知识点、推导链、作业要求讲透,按对口专业配课;覆盖同步辅导、论文辅导、考前辅导、预习。

护航=你的学业管家:排计划、理材料、理流程这些杂事都替你打点好,该提前准备的他先想到;你只管学,有事随时找,需要时都在。同地区的留学学姐,熟悉你所在学校的节奏。

学术问题上的申诉,我们做材料梳理与流程陪跑,不代写、不代考、不碰学术诚信边界,也不承诺任何成绩。

课程官网与核对说明

课程官网(学校官网):https://www.ucl.ac.uk/module-catalogue/modules/supervised-learning-COMP0078

本文涉及学校、课程代码、学分、课程内容、考核比例、选课资格与授课学期的教学安排事实,均来自上述学校官网课程页;核对时间为 2026-10-30。文中「与国内课程差异、先修判断、难点、适合谁、怎么准备、学完能力」等属于基于课程内容的分析与学习建议,不代表学校官方要求。

← 学业指南首页课程库