☰
机器学习期末复习题库:选择题高频考点与刷题技巧
2026/10/2 11:21:49 网站建设 项目流程

简介:面向机器学习期末备考的选择题复习题库,覆盖基础概念、监督学习、无监督学习、模型评估及深度学习等核心模块,适合正在准备期末考试、希望通过刷题巩固知识点的学生使用。资源为单个Word文档,包体内仅1个文件,大小约23KB,轻量便携,可随时打开练习。目前已有481人浏览学习。题库内容按模块展开,既包含机器学习定义、监督与无监督区别、线性回归、决策树、SVM、KNN等常见算法选择题,也包含CNN、RNN应用场景、模型评估指标等题目,每题均附答案解析,方便对照理解选项背后的原理。除题目外,还整理了系统梳理知识点、错题分析、限时模拟等复习建议,并特别强调理解原理而非死记硬背、结合编程实践加深认识。这些内容能帮助考生高效查漏补缺,建立完整知识框架,提升应试技巧。

1. 机器学习期末复习题库:选择题是性价比最高的通关方式

期末周翻机器学习课本,最痛苦的往往不是看不懂公式,而是“看懂了但不会做题”。机器学习期末复习题库中的选择题看起来比大题简单,实际是最容易“假会”的题型:每个选项都像一个考点,选错一个就暴露一处知识漏洞。很多人把时间花在啃大题推导上,结果考试时发现,占总分一半以上的选择题靠的是概念辨析、公式记忆和易错点判断,不是计算能力。选择题的做题过程,本质上是对整门课知识地图的快速检索。适合谁?适合考前一周到两周、想把零散知识点系统化的人,也适合平时上课听了个大概、想用刷题检验掌握程度的人。

2. 考前先建知识地图:机器学习期末选择题到底在考哪些固定模块

复习的第一步不是刷题,而是先搞清楚题库的出题范围。机器学习期末复习题看起来千变万化,但命题范围非常固定,翻过几套不同学校的期末卷就能发现,出题点高度重叠:概念定义、模型适用条件、公式符号含义、算法步骤排序、评价指标计算与分析、过拟合与欠拟合的判断。

2.1 按“三个学习范式 + 四个核心流程”搭框架

常见做法是把整门课分成监督学习、无监督学习、强化学习三大范式,再辅以“数据预处理 → 模型选择 → 训练调参 → 评估迭代”四个流程环节。选择题基本是从这个框架里挖空出题。

我一般建议学生在前三天先做一个动作:把课件目录或教材目录誊到一页纸上,对照“机器学习知识点总结”类资料,把每章压缩成三到五个关键词。比如回归章节压缩成“最小二乘、损失函数、过拟合、正则化”;决策树章节压缩成“信息增益、基尼系数、剪枝、连续值处理”。这个动作的目的不是背诵,而是建立“题目选项 → 章节位置 → 核心概念”的映射关系。

做选择题时最怕的是“每个选项都眼熟,但说不出它属于哪一章”。有了这个映射,碰到陌生选项也能快速定位。这一步看似浪费时间,实际能把后续刷题效率提高一倍。知识点没归类前刷题,每道题都是孤立的;归类之后刷题,每道题都在帮你在知识地图上标注“这里容易混淆”。

2.2 把“八股式”高频考法列成一张自查表

机器学习期末考试的选择题有很强的“八股”特征。所谓八股,不是说题目死板,而是指考点高度套路化,翻来覆去就那几个对比点。我把近三年常见的命题角度整理成一张表,考前对照自查比盲目刷题有效得多:

考点组常见命题角度一句话辨析
监督 / 无监督 / 强化给定场景判断属于哪类监督有标签、无监督无标签、强化靠奖励
回归 / 分类给定任务判断模型类型回归输出连续值,分类输出离散类别
过拟合 / 欠拟合给定训练集和验证集表现判断模型状态训练差=欠拟合,训练好验证差=过拟合
偏差 / 方差模型复杂度与错误来源的关系高偏差欠拟合,高方差过拟合
L1 / L2 正则化稀疏解与参数收缩的区别L1 把不重要的权重压成 0,L2 把权重整体缩小
Bagging / Boosting并行与串行、降低偏差还是方差Bagging 降方差,Boosting 降偏差
生成模型 / 判别模型朴素贝叶斯与逻辑回归的类别归属生成模型学联合分布,判别模型学条件分布
参数模型 / 非参数模型KNN 与线性回归的对比参数模型固定参数个数,非参数模型随样本量增长

这张表不是为了背,而是用来做“快速排除法”。很多人做选择题是逐个选项从头想到尾,效率很低。正确姿势是先看题目问的是哪一类问题,再直接定位到这张对比表里,把明显不符合的两个选项先划掉,剩下的二选一,正确率会明显提高。

这里有一个容易被忽略的细节:很多题库里的选择题,正确答案往往藏在“限定词”上。比如题目问“以下哪个方法属于无监督学习”,选项里出现“线性判别分析”,很多人以为是分类模型所以选了它,但线性判别分析是有监督的。这种题考的不是模型名,而是对“监督”和“无监督”概念边界的理解。刷题时碰到这类题,在错题旁标注“限定词误判”,比抄十遍正确答案更管用。

3. 高频命题点逐个拆解:从回归到神经网络的 16 个必考细节

这一章是题库的核心区。机器学习期末选择题的命题密度最高的区域,集中在十个经典模型和六个关联概念上。每个模型都有固定的几个“必考细节”,把这些细节吃透,选择题基本拿下七成。

3.1 线性回归与逻辑回归:最容易在一念之间选错的孪生模型

线性回归是第一章的重头戏。选择题常考三个点:最小二乘法的目标函数、正规方程的形式、以及“线性回归对异常值敏感”这一特性。常见题目形式是“以下关于线性回归的说法正确的是”,选项中会出现“最小二乘法使误差绝对值之和最小”这种错误说法,正确答案是“误差平方和最小”。这里的坑在于,绝对值之和在数学上也说得通,但最小二乘的“二乘”指的就是平方。碰到这种题,要形成条件反射:看到“最小二乘”,第一时间想到“平方误差最小化”。

逻辑回归是期末选择题最大的翻车现场。名字里带“回归”,干的却是分类的活。超高频考点是“逻辑回归属于分类模型还是回归模型”“逻辑回归的损失函数为什么用交叉熵而不是均方误差”“sigmoid 函数的输出范围”。为什么不用均方误差?逻辑回归用 sigmoid 输出概率,配合均方误差会导致损失函数非凸,梯度下降可能陷入局部最优;而交叉熵在逻辑回归上是凸函数。这道题在选择题里几乎是必考,答案关键在“凸函数”和“梯度更新”两个词上。

逻辑回归的第二个高频点是“决策边界是线性的”。很多人误以为逻辑回归只能处理线性可分数据,准确说法是“逻辑回归的决策边界是线性的,但可以通过特征变换(如多项式特征)处理非线性问题”。这个表述经常作为选项出现,读题时一个字都不能跳。

3.2 决策树与集成学习:信息增益、基尼系数、Bagging 与 Boosting 的角色分配

决策树的选择题集中在三个点:特征选择准则、剪枝的作用、连续属性处理。信息增益对应 ID3,信息增益率对应 C4.5,基尼指数对应 CART。题目经常给一个特征的计算结果,问应该用哪种准则来选择。这里要记住:信息增益偏向取值较多的特征,信息增益率是对它的修正;CART 用基尼系数,计算时不需要对数运算。

剪枝是决策树另一必考点。预剪枝边构建边剪,后剪枝先建完整树再剪。问题常问“剪枝的目的是什么”,标准答案是“降低过拟合风险,提高泛化能力”。这个表述也要记牢,因为选项里经常出现“提高训练集准确率”这种反向表述来混淆视听。

集成学习的选择题喜欢考“三个模型的区别”:随机森林、AdaBoost、GBDT。随机森林是 Bagging 的典型代表,每个基学习器并行训练,最后投票或平均,核心作用是降低方差。AdaBoost 和 GBDT 都是 Boosting,串行训练,后者降低偏差。选择题经典问法是“以下哪个方法属于 Bagging”,或者“Bagging 主要降低的是偏差还是方差”。答案统一记成:Bagging 降方差,Boosting 降偏差。

这里有个经典陷阱:随机森林除了样本采样,还引入了特征采样。题目如果问“随机森林与普通 Bagging 的区别是什么”,关键词在“特征随机选择”。很多人只记得样本随机采样,忘记特征随机采样,二选一就选错了。

3.3 SVM、朴素贝叶斯与 KNN:三个“边界感”极强的模型

SVM 的选择题命题点也更贴近“几何直觉”:最大间隔、支持向量、核函数。必考细节是“SVM 的目标是最大化间隔,而不是最小化训练误差”。损失函数里的松弛变量允许少量误分类,因此 SVM 是“间隔最大 + 惩罚系数 C 控制容错”。这个 C 值也是考点:C 越大,对误分类惩罚越大,越容易过拟合;C 越小,模型越宽容,可能欠拟合。

核函数的选择题则常问“以下哪个不是核函数”或“线性不可分时应该怎么做”。常见选项里会出现“sigmoid 核”“多项式核”“RBF 核”。要记住的是,核函数的作用是隐式地把数据映射到高维空间,从而让线性模型处理非线性问题。题目如果给两个向量的内积形式,问是否构成核函数,一般不会要求手工验证,记住常用核函数即可。

朴素贝叶斯的核心考点是“条件独立性假设”。选择题问“朴素贝叶斯为什么叫朴素”,答案就是“假设特征之间相互独立”。这个假设在现实中几乎不成立,但分类效果仍然可以很好。高频变形题是“哪个场景不适合用朴素贝叶斯”,答案是“特征强相关的场景,比如文本分类中同义词同时出现”。

KNN 考三个参数:K 值、距离度量、决策规则。K 值越小越容易过拟合,K 值越大模型越平滑。距离度量常见的有欧氏距离、曼哈顿距离,考法是给两个向量问用哪个距离。KNN 是典型的非参数模型、惰性学习模型,训练时只是存储数据,不做参数学习。选择题常问“KNN 训练过程的时间复杂度”,正确答案是训练阶段几乎为零成本,预测阶段开销大。这个反直觉结论几乎年年考,务必记住。

3.4 聚类与降维:无监督学习的两个送分章节

聚类章节的必考点是 K-Means 和层次聚类。K-Means 常考:初始中心的选择影响结果、需要预先指定 K 值、算法迭代过程是“分配样本到最近中心 → 重新计算中心”。选择题经常给一个简单数据集,问第一轮迭代后某个样本属于哪个簇,这时只要动手算两个点到中心的距离即可,送分题不能丢。

K-Means 的经典坑是“手肘法选 K”。题目给一张 SSE 随 K 变化的图,问 K 选多少,答案是“拐点处”。概念题版本是问“手肘法依据什么指标”,答案是“簇内误差平方和 SSE 或 WCSS 的下降幅度变化”。这里的错误选项经常偷换概念,把“簇间距离”和“簇内距离”混在一句话里,读题时要区分清楚。

主成分分析 PCA 是降维章节的重点。必考知识点:PCA 找的是“方差最大”的投影方向,不是“误差最小”的方向;PCA 是无监督方法,不利用标签信息;PCA 前需要做标准化或归一化。选择题常见的错误选项是“PCA 是有监督的降维方法”,正确答案是“无监督,LDA 才是有监督的降维”。另外,“PCA 的主成分是原始特征的线性组合”也是高频考点,和“主成分是原始特征的一部分”形成对错对照。

3.5 神经网络与深度学习:反向传播、激活函数和梯度消失的固定三问

涉及神经网络的选择题,命题点非常集中,很少超纲。第一个点是激活函数:sigmoid 的输出范围是 (0,1),tanh 输出范围是 (-1,1),ReLU 是 max(0,x)。题目考“哪个激活函数存在梯度消失问题”,答案是 sigmoid 和 tanh,因为它们在饱和区的导数趋近于 0。ReLU 的问题则是“神经元死亡”,负数区域梯度恒为 0。

第二个固定考点是反向传播的原理描述。正确表述是“从输出层到输入层,利用链式法则逐层计算梯度”。错误选项经常是“从输入层到输出层计算梯度”或者“直接对每层独立求导”。这里的关键词是“链式法则”和“从输出层开始”。只要出现这两个词,基本就是正确选项。

第三个考点是损失函数与输出层激活函数的搭配。二分类问题用 sigmoid + 二分类交叉熵,多分类用 softmax + 多分类交叉熵,回归用线性输出 + 均方误差。选择题常见形式是“多分类任务的输出层应该用哪个激活函数”,答案是 softmax,而不是 sigmoid,因为 softmax 能让输出向量各分量之和为 1,可以解释为概率分布。这道题值得反复记忆,不只期末有用,面试笔试也经常出现。

3.6 评估指标与模型选择:准确率、精确率、召回率、F1 与 AUC 的概念辨析

评估指标的选题题是容易被轻视但失分严重的地方。必考四件套:准确率、精确率、召回率、F1。题目往往给一个混淆矩阵,让计算精确率或召回率。精确率的公式是 TP / (TP + FP),召回率是 TP / (TP + FN)。一个快速记忆法:精确率的分母是“预测为正的所有样本”,召回率的分母是“实际为正的所有样本”。

AUC 的考点则更偏概念:AUC 表示随机选择一个正样本和负样本,模型把正样本排在前面的概率;取值范围 0.5 到 1,越接近 1 越好。常见错误选项是“AUC 等于 0.8 表示准确率是 80%”,这个说法是错的,AUC 和准确率是两个不同维度的指标。另一个常见表述“AUC 对类别不平衡不敏感”是正确的,这也是为什么在正负样本严重失衡时推荐使用 AUC 而不是准确率。

交叉验证的选择题考查用途:为了更稳定地评估模型泛化能力、减少因单次划分训练集/验证集带来的偶然性。常见变形是“K 折交叉验证中 K 常取多少”,答案是 5 或 10,以及“每一折中,模型训练 K-1 份数据,验证 1 份数据”。这题的陷阱选项通常说“训练 K 份,验证 1 份”,看到就不要选。

4. 三步刷题法:把题库从“做完对答案”变成“做一遍记住一遍”

拿到机器学习期末复习题库后,常见的低效刷法是从第一题做到最后一题,对完答案翻篇,三天后全部忘光。更有效的做法是把题库当成复习工具,分三个阶段使用:按章刷、错题归因、间隔重刷。

4.1 第一步:按知识模块切块刷题,而不是按题目顺序刷

单次刷题时,每次只刷一个章节对应的题目,比如今天只刷逻辑回归相关的 20 道选择题,明天只刷决策树相关的 15 道。这样做的原因很简单:集中刷同一章时,你的大脑会对这一章的常见命题角度形成“局部记忆”,题目之间的细微差别更容易暴露出来。

操作方式如下:先把题库里所有题目按章节打上标签。如果题库没有现成的分类,花半小时把每道题的第一句话读一遍,凭题干关键词判断章节,手动分组。这一步本身就是一轮复习,因为你在给题目分类时,必须回忆每个模型的名字和问题场景,属于主动回忆,比被动读课本效果好。

分组后,每组题目的刷题流程固定为四步:先闭卷做题、对答案;只看错题的答案解析;回到课本或笔记找到对应知识点原文;在错题旁边用自己的话写一句“这题考的是哪一层概念”。前两步很多人会做,后两步才是刷题产生长期记忆的关键。

4.2 第二步:给错题贴“错误类型标签”,建立个人错因库

对完答案不是结束,是真正复习的开始。我给错题分五类,每类对应不同的补救动作:

错误类型典型表现补救动作
概念混淆两个模型的性质记反,如 L1/L2 搞混在笔记里画一个对比表格,逐条对照
公式记错精确率分母写成 TP + FN默写公式三遍,代入一组假数据验证
题干误读没看到“不属于”“错误”“除了”等否定词读题时圈出否定词,养成习惯
知识盲区选项里的名词完全没听过回课本找到对应小节,补读知识点
计算粗心思路对但算错混淆矩阵数据把混淆矩阵的 TP/FP/FN/TN 标在题旁再动手

错题归类后,按类型统计数量。如果概念混淆最多,说明基础概念还有系统性漏洞,靠刷题补不回来,需要回到第二章的知识地图重新梳理;如果题干误读最多,说明做题习惯问题大于知识问题,不需要额外加题,只需要调整读题方式。很多人的复习误区是一遇到错题就自责“知识没记牢”,实际上下一步行动完全错位。

4.3 第三步:用“间隔重刷”把短期记忆变成条件反射

期末复习最忌讳的是考前三天才开始刷题库,因为短期记忆无法在考场上形成快速检索。常见做法是:第一次刷题在第 T 天,第二次重刷刷过的错题在第 T+2 天,第三次在第 T+5 天。间隔时间不必精确,但要保证第二次重刷时已经对答案有些模糊,这样大脑才会被迫重新检索,而不是凭记忆直接选中之前见过的正确选项。

重刷时不只选正确答案,还要说出来另外三个选项为什么错。这一步如果做不出来,说明这道题还没有真正掌握,需要回到课本再看一遍对应知识点。这个方法比反复刷新题更省时间:新题会制造虚假的熟悉感,旧题重刷才能真正暴露记忆残留了多少。

一个建议:把重刷做错的题单独挑出来,考前最后一天的复习只看这一小撮“顽固错题”。考试时碰到类似选项,能明显感觉到做题速度变快,因为很多判断已经变成条件反射,不需要从头推理。复习题库的最终目的不是把所有题都做对,而是把所有错题都变成“看一眼就知道考点在哪儿”的题。

5. 选择题避坑清单:反复翻车的 5 类错误与对应解法

刷题刷到一定量后会发现,错误往往集中在几个固定套路里。这些坑不是知识问题,而是做题习惯问题。我整理了自己和学生踩过的五类高频问题,按“现象 → 原因 → 解决”写在这里,考前读一遍比多刷十道题有用。

坑一:逻辑回归题里选了“回归模型”

  • 现象:题目问“逻辑回归属于以下哪类模型”,四个选项里同时有“分类模型”和“回归模型”,不少人选了回归模型。
  • 原因:被模型名里的“回归”两个字带偏,忽视了它的输出是概率值且配合决策阈值做分类这个事实。
  • 解决:记一条硬规则——逻辑回归名字带回归,本质是分类。选择题里只要问到逻辑回归的类别归属,无条件选分类模型。如果题干问“为什么名字叫回归但被归类为分类”,回答要点是“它建模的是条件概率 P(Y|X)”。

坑二:决策树题把信息增益和信息增益率混为一谈

  • 现象:题目给出某个特征的取值数量很多,问应该用哪种特征选择准则,选项有“信息增益”和“信息增益率”,选了信息增益。
  • 原因:只记住 ID3 用信息增益,没记住信息增益“偏向取值多特征”的缺点,也没记住 C4.5 用信息增益率来修正这个缺点。
  • 解决:看到题干出现“取值数目较多”“倾向选择取值多的特征”这类描述,直接选信息增益率。问“ID3 的缺点是什么”,正确答案就是它偏好取值较多的特征。

坑三:正则化题把 L1 和 L2 的作用记反

  • 现象:题目问“哪个正则化方法会把部分特征权重压缩为 0”,选项中 L1 和 L2 同时出现,选了 L2。
  • 原因:把“L2 让权重更小”和“L1 让权重为 0”混淆,没有抓住稀疏解和收缩的本质区别。
  • 解决:记一组对照:L1 得到稀疏解,可作特征选择;L2 只能让权重整体缩小但不会到 0,作用是防止过拟合并缓解多重共线性。看到“稀疏”“特征选择”选 L1,看到“缩小权重”“平滑”选 L2。更细的考点是 L2 正则化的导数形式是 2λw,导致权重按比例缩小;L1 在零点不可导,因此容易产生精确的 0 权重。

坑四:把偏差和方差与欠拟合过拟合的对应关系搞反

  • 现象:题目问“高偏差对应以下哪种状态”,选项有“过拟合”和“欠拟合”,选了“过拟合”。
  • 原因:只背了“偏差大方差小”或“方差大偏差小”,但没把“偏差大 = 模型过于简单 = 欠拟合”这条链捋顺。
  • 解决:用一条链记忆:模型太简单 → 训练数据都拟合不好 → 高偏差 → 欠拟合。模型太复杂 → 训练集很好验证集很差 → 高方差 → 过拟合。题目如果问“增大模型复杂度对偏差方差的影响”,答案是偏差降低、方差升高,这个趋势也被称为偏差-方差权衡。

坑五:K-Means 题把“手肘法看拐点”当成看最高点

  • 现象:给一张 K 值与 SSE 的折线图,问“手肘法建议 K 取多少”,有人选了 SSE 最低处对应的最大 K 值。
  • 原因:没有理解手肘法的逻辑——K 越大 SSE 一定越小,所以不能选最低点,要选下降速度突变处,也就是拐点。
  • 解决:手肘法的正确操作是看“下降速率显著变缓”的位置。K 再增加时 SSE 减少不明显,说明增加簇的收益变小,这个拐点对应合理的 K。题目如果没有图,问“手肘法选 K 的依据”,答案统一写成“簇内误差平方和的下降趋势变化”,不要写成“误差最小”。

以上五条属于高频踩坑点,但实际做题时还会遇到更隐蔽的问题:选项里某个概念是对的,但放在这道题的语境里不合适,比如“KNN 适合高维稀疏数据”这个表述单独看是错的,但题目问“KNN 的缺点”时它就成了正确选项。这类题的解法需要回到每个模型的使用边界去判断,这也是第 2 章知识地图要提前建好的原因。

6. 让错题变成复习线索:一道选择题反推一个知识漏洞的进阶用法

题库刷到最后阶段,再去做新题的意义已经不大,更有效的动作是把错题变成诊断工具。具体做法是:把错题的题干关键词提取出来,打上标签,比如“损失函数”“梯度下降”“评估指标”“激活函数”“正则化”“模型适用条件”。统计这些标签的分布,就能看见自己的知识漏洞集中在哪个区域。

这个分析看起来简单,实际价值很高。我见过太多复习案例,明明聚类章节的题错了五道,还在反复刷回归章节的题,因为回归章节题量大、做起来顺手。用标签统计替代自我感觉,能避免在已经掌握的区域浪费复习时间。统计方式不用复杂,准备一张纸,按错误类型标签画正字,十分钟就能出结果。

另一个进阶操作是“一题变三题”自测法。把一道做对的题,改成三个方向重新出题:选项里的概念反过来说一遍;把题目里的“属于”改成“不属于”;把一个模型换成另一个同级模型再判断。比如原题是“随机森林属于 Bagging 还是 Boosting”,变体题就改成“AdaBoost 的核心思想是降低偏差还是方差”“GBDT 与 AdaBoost 的核心区别是什么”。这样做一道题相当于复习三个知识点,考前一周用这个方法,效率比刷整套新题高得多。

如果你有使用间隔重复工具的习惯,可以把错的题做成问答卡片,正面写“题干中的关键条件”,背面写“对应的知识点和判断依据”,按 1 天、3 天、7 天的间隔复习。没有工具也没关系,用手机备忘录新建一个“考前错题”列表,按章节分类列出概念要点即可。到考前最后一天,复习资料越薄越好,一张纸能写完的错题要点比一整本笔记更能在考场上救急。

说句过来人的经验:以前我也迷信“考前把题库完整刷三遍”,后来发现真正让成绩提上去的,不是刷题次数,而是错题归因的深度。每道错题都多问一句“我当时是被哪个说法带偏的”,这个问题的答案,才是期末复习最大的收获。希望这篇文章的方法能帮你在考前少走些弯路,复习顺利。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询