ARTICLE DETAIL

资讯详情

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

人工智能期末复习刷题指南:高频考点、计算题与简答模板

人工智能期末复习刷题指南:高频考点、计算题与简答模板 1. 先把考试地图画出来人工智能期末到底考什么人工智能这门课的期末考试最坑人的地方不是难而是“范围看起来无边无际”。一学期下来讲义从搜索算法讲到深度学习从谓词逻辑讲到伦理讨论翻书每一页都觉得会考合上书又觉得啥都没记住。我带过几届学弟学妹复习也整理过好几版题库慢慢摸出一个规律人工智能导论、人工智能基础的期末卷子考点分布其实高度集中在几个模块剩下的都属于“看得懂就能选、看不懂也能蒙”的边角料。刷题这件事本质上不是把题库从头做到尾而是先把考卷的“地形图”画出来再决定先啃哪座山。这个思路跟做人工智能项目是一样的——你不可能一上来就调参得先搞清楚数据分布、任务类型、评价指标再谈模型选型。复习也一样先做“考试数据的探索性分析”再动手。1.1 从课程大纲反推高频考点分布如果你手里没有老师给的重点最靠谱的做法是翻课程大纲和平时作业。大纲里的章节标题就是最直接的信号尤其是那些占了两个以上课时、还布置过作业的章节基本就是大题来源。以常见的人工智能基础课程为例一学期的内容通常压在这几块上模块典型考点常见题型分值占比参考搜索与问题求解广度优先、深度优先、A*、启发函数计算题、简答20%~30%机器学习基础决策树、信息增益、朴素贝叶斯、KNN计算题、概念题20%~30%神经网络感知机、反向传播、激活函数推导题、填空15%~25%知识表示与推理谓词逻辑、产生式、语义网络简答、分析10%~15%伦理与应用人工智能偏见、可解释性、职业画像开放论述10%左右这张表不是标准答案但方向基本不会差太多。**你要做的是拿自己的课程大纲去对一遍把表里的占比换成你自己老师的风格。**有的老师偏爱计算那搜索和机器学习就会堆到快一半有的老师喜欢聊应用那论述题的分值就会上去。这一步做完你就知道该把时间往哪压。1.2 题型与分值拆解选择、简答、计算、设计题型决定复习方式这点很多人没意识到。选择题考的是“认不认识”所以你只需要做到“看到能选出来”不需要会推导简答题考的是“能不能说清楚”要求你能用专业词汇把概念串成句子计算题考的是“手会不会”必须动手算到出数字设计题考的是“能不能落地”要你把算法套到一个新场景里。我在复习时会按题型分三堆资料概念卡片、计算草稿、简答模板。概念卡片只写关键词和一句话解释用来刷选择题计算草稿就是一道道手算下来的过程留着看自己错在哪一步简答模板是把常见问题的答案框架背下来考场上往里填内容。这三堆东西分开准备效率比混在一起高得多因为大脑切换任务类型是有成本的。还有一点要提醒**“部分题有答案”的题库价值不在于答案本身而在于答案里的步骤。**很多人刷题只对最终结果对了就跳过错了看一眼解析。这种做法浪费了题库最大的价值。正确的姿势是把答案盖住自己完整写一遍再对照答案看“步骤分”丢在哪。人工智能的计算题步骤分往往比结果分还重。1.3 为什么我不建议一上来就闷头刷整套卷刚开始复习就做整套卷子是典型的低效行为。原因很简单你还没建立知识框架做整套卷只会不断遭遇“这题不会、那题也没印象”挫败感拉满还浪费时间。更糟的是你会把大量时间花在“自己本来就会的题”上产生一种“我复习得还不错”的错觉。合理的顺序是先按模块过一遍知识点再按模块刷题最后才做整套卷模拟。整套卷的作用是练时间分配和查漏补缺不是用来学新知识的。**把整套卷当学习工具就像用期末考卷来学新课顺序完全反了。**我自己复习时前一周几乎不碰整卷全在做分模块的专项练习最后三天才掐时间做两套完整的卷子效果明显好于一开始就刷整卷。2. 核心模块刷题顺序先啃哪块后啃哪块复习顺序不是随便排的它应该遵循“依赖关系”和“投入产出比”。有些模块是其他模块的地基比如搜索算法里的状态空间概念后面讲规划、讲博弈都会用到有些模块相对独立比如伦理讨论背几个框架就能拿分。先啃地基再啃独立块最后攻难点这是我的基本策略。下面按我实际用的顺序把每个模块的刷题要点讲清楚你可以根据自己的基础微调。2.1 搜索与问题求解计算题的重灾区搜索是人工智能里最“数学”的部分也是最容易出计算题的地方。广度优先、深度优先、一致代价搜索、A*这四个必须全部会手算。刷题时重点练三件事**画搜索树、标扩展顺序、算路径代价。**很多人栽在“扩展顺序”上因为不同教材对“节点何时加入开放表、何时加入关闭表”的约定略有差别考试时会按老师讲的那套来。A是重中之重因为它同时考启发函数、代价计算和最优性判断。你要能回答为什么A在启发函数可采纳不高估真实代价时能找到最优解这个问题几乎每年的简答题都会换个说法出现。刷题时不要只算路径还要练“给一个启发函数判断它是否可采纳”这类反向题。2.2 机器学习基础概念题计算题混合机器学习部分的特点是概念多、计算杂。决策树的信息增益、基尼指数朴素贝叶斯的概率计算KNN的距离度量这三类是高频计算题。概念题则集中在过拟合、欠拟合、训练集与测试集划分、交叉验证这些点上。刷这块我有个习惯**每算完一道题就用一句话总结“这道题考的是哪个公式的哪个变量”。**比如算信息增益我就问自己我算的是父节点的熵还是某个特征取值下的条件熵这两个一混整道题就废了。把每道题归到具体公式上刷十道比刷三十道都管用。2.3 神经网络与深度学习背结构不如推公式神经网络这块很多人复习时只背“感知机是啥、激活函数有哪些”结果一考反向传播的推导就懵。实际上反向传播的链式法则推导是可以通过反复练习掌握的而且考试往往只要求你推一个两层网络的单步梯度不会让你推很深的网络。刷题策略是**先把前向传播算一遍再把损失函数写出来最后对每个权重求偏导。**每一步都写在草稿纸上不要跳步。跳步是计算题最大的敌人尤其链式法则里每一项的符号和下标跳一步就容易错。刷上五六道不同结构的网络你会发现套路其实很固定。2.4 知识表示与推理最容易背混的一块谓词逻辑、产生式规则、语义网络、框架表示这几个概念很容易混在一起。考试时常见的问法是“给一个场景选择合适的知识表示方法并说明理由”。这类题没有唯一答案但你得说出每种表示法的适用场景比如谓词逻辑适合表达精确的关系和量词语义网络适合表达概念之间的层级和关联。刷题时我建议做一张对照表把每种表示法的“优点、缺点、典型场景、一个例子”写在一起。**这张表背下来简答题基本能拿八成分。**剩下两成靠你在答案里加一句“如果场景中存在不确定性还可以考虑引入概率图模型”显得你有延伸思考。3. 计算题的实操推演手把手算一遍光说方法不够下面挑几道最典型的计算题把完整过程写出来。你可以拿这几道当模板考试时照着步骤走。3.1 A*搜索的启发函数与路径推演假设有下面的图起点S目标G边上数字是实际代价每个节点的h值如下节点SABGh值7430边与代价S→A 为2S→B 为3A→B 为1A→G 为5B→G 为2。第一步开放表放Sf(S)077。扩展S得到Ag2f246Bg3f336。两个都是6按节点字母顺序先选A。第二步扩展A。A→B的g213和已有的B一样不更新。A→G的g257f707加入开放表。此时开放表有B(f6)、G(f7)选B。第三步扩展B。B→G的g325f5比原来的G(f7)更小更新G为f5。此时开放表里G的f5最小选中G搜索结束。最终路径是 S→B→G总代价为5。注意这里的关键判断**A*每次从开放表里取f最小的节点扩展更新时如果发现更小的g值就替换。**考试时把每一步的开放表写出来步骤分就稳了。注意如果题目给的h值高估了真实代价比如h(B)4而真实最短距离是2那A*就不保证最优。这类“判断启发函数是否可采纳”的小题答案就是看h是否始终不超过真实代价。3.2 决策树信息增益计算全过程给一个“是否去打球”的数据集共14天目标属性是“去/不去”。其中天气取值分布晴5天2去3不去阴4天4去0不去雨5天3去2不去。先算父节点熵。去9天不去5天H(总) -(9/14)·log₂(9/14) - (5/14)·log₂(5/14) ≈ 0.940再算按天气划分后的条件熵晴H -(2/5)log₂(2/5) - (3/5)log₂(3/5) ≈ 0.971阴全是“去”H 0雨H -(3/5)log₂(3/5) - (2/5)log₂(2/5) ≈ 0.971条件熵 (5/14)×0.971 (4/14)×0 (5/14)×0.971 ≈ 0.694信息增益 0.940 - 0.694 0.246所以用“天气”划分的信息增益约为0.246。考试时如果还有别的特征就把每个特征的信息增益都算一遍选最大的作为划分节点。这里最容易错的是分母记得每个子集的权重是该子集样本数除以总样本数不是简单平均。3.3 反向传播单步推导与常见陷阱考虑一个最简单的单神经元输入x1权重w0.5偏置b0.1激活函数用Sigmoid目标输出y1损失用均方误差。前向z w·x b 0.5×1 0.1 0.6σ(0.6) ≈ 0.6457损失 L 0.5×(0.6457-1)² ≈ 0.0628。反向先求损失对输出的偏导dL/dσ σ - y -0.3543。再乘Sigmoid导数 σ(1-σ) ≈ 0.6457×0.3543 ≈ 0.2288得到 dL/dz ≈ -0.0811。最后对w的梯度是 dL/dz × x ≈ -0.0811对b的梯度就是 -0.0811。用学习率0.1更新w 0.5 - 0.1×(-0.0811) 0.5081b 0.1 0.0081 0.1081。**常见陷阱有三个**一是忘了Sigmoid导数那一项二是符号搞反导致权重往错误方向更新三是把均方误差的系数0.5漏掉或算错。考试时把每一步的中间量都写出来哪怕最后数字算错过程分也能拿大半。3.4 贝叶斯分类与朴素贝叶斯案例朴素贝叶斯的核心是“假设特征条件独立”然后套贝叶斯公式。给一个垃圾邮件分类的例子训练集中“中奖”这个词在垃圾邮件里出现8次、正常邮件里出现2次垃圾邮件共10封正常邮件共10封。现在来了一封邮件包含“中奖”判断它是不是垃圾邮件。先验概率P(垃圾) 0.5P(正常) 0.5。 似然P(中奖|垃圾) 0.8P(中奖|正常) 0.2。 后验未归一化P(垃圾|中奖) ∝ 0.8×0.5 0.4P(正常|中奖) ∝ 0.2×0.5 0.1。 归一化后P(垃圾|中奖) 0.4/(0.40.1) 0.8。所以判为垃圾邮件。**注意拉普拉斯平滑如果某个词在某个类别里没出现过概率会变成0整条乘积就归零。**考试里遇到“某个特征取值在训练集中未出现”的情况一定要主动提平滑这是加分点。4. 简答与论述题怎么写出阅卷老师想看的答案简答题和计算题不一样它没有唯一数字但同样有“得分点”。阅卷老师时间有限通常按关键词给分。你要做的是让答案里出现足够多的关键词同时逻辑通顺。4.1 三段式答题模板我总结的模板是**定义 机制 例子/对比。**比如问“什么是过拟合”第一句给定义——模型在训练集上表现很好但在测试集上表现差第二句讲机制——模型把训练数据里的噪声也学到了泛化能力下降第三句给对策或例子——可以通过增加数据、正则化、早停来缓解。这个模板几乎适用于所有概念题。它好用的原因是定义保证你有基础分机制体现你理解原理例子证明你能应用。三句话三个得分点比写一大段空话强得多。4.2 伦理与偏见类开放题的稳妥写法人工智能偏见、可解释性、职业影响这类开放题很多人怕写跑偏。稳妥的写法是分三层现象、原因、应对。现象部分说清楚“偏见从哪来”比如训练数据本身不均衡、标注带有主观倾向原因部分分析技术和社会因素应对部分给出可操作的思路比如数据清洗、公平性指标、人工审核。**写这类题不要走极端不要把它写成情绪宣泄。**用中性、专业的语言既承认技术带来的效率提升也指出需要关注的风险同时给出建设性的方向。这样的答案在任何阅卷标准下都不会吃亏。4.3 名词解释的关键词命中法名词解释是最容易拿分的题型因为它的答案高度固定。我的做法是给每个高频名词准备“三个必写关键词”。比如“人工智能”要写到“模拟人类智能”“感知与决策”“机器学习是核心技术”“具身智能”要写到“物理身体”“与环境交互”“感知-行动闭环”“人工智能训练师”要写到“数据标注”“模型调优”“人机协作”。**考前把这些名词的关键词过一遍考场上先写关键词再补句子命中率很高。**不要追求文采追求准确。5. 刷题节奏与错题复盘我的两周冲刺安排复习计划不是越长越好关键是节奏对。下面是我自己用过的两周冲刺安排你可以按考试时间往前推。5.1 时间分配表阶段天数主要任务每日时长参考打基础第1~4天按模块过知识点整理概念卡片3~4小时专项刷题第5~9天分模块做计算题和简答题4~5小时整卷模拟第10~12天掐时间做完整卷复盘错题3~4小时查漏补缺第13~14天只看错题本和高频名词2~3小时这个安排的核心是“前松后紧再松”前期建立框架中期高强度输出后期轻量回顾。不要把所有任务堆到最后三天也不要前期就熬夜猛刷节奏一乱效率断崖式下跌。5.2 错题本的记录格式错题本不是抄题是记录“我为什么错”。我的格式是四栏题目类型、错误原因、正确思路、同类题提醒。错误原因要写具体比如“信息增益分母写错”“A*更新时忘了比较g值”“反向传播漏了Sigmoid导数”。**每道错题只写三到五行但要写透。**抄一大堆题目和答案考前根本看不完。错题本的价值在于“提醒自己不要重复犯错”不在于数量。5.3 考前一天的检查清单考前一天不要做新题做三件事过一遍概念卡片、看一遍错题本、把计算题的公式默写一遍。公式默写特别重要因为它能暴露你“以为记住了其实没记住”的地方。默写不出来的公式立刻回去看推导不要死记。6. 常见问题与排查技巧实录复习过程中遇到的问题往往比知识本身更让人头疼。下面这几个是我被问得最多的。6.1 公式记混、符号看不懂怎么办人工智能里的数学符号确实多θ、∇、∑、∂、∝混在一起容易懵。我的建议是**把每个符号和它的“中文读法”对应起来。**比如∇读作“梯度”∂读作“偏导”∝读作“正比于”。读出来之后公式就不再是符号堆而是一句话。如果还是记混就回到公式的物理意义。比如信息增益本质是“用某个特征划分后不确定性减少了多少”。理解了这句话公式里的熵和条件熵就不会写反。6.2 计算题算错但不知道错在哪这种情况通常是“跳步”导致的。解决办法只有一个**每一步都写出来哪怕是最简单的加减。**我见过太多人前向传播写得飞快反向传播一算就错回头查半天发现是中间某个乘法算错了。慢就是快写在纸上比在脑子里算可靠得多。另外算完用估算验证一下。比如概率算出来大于1肯定错了梯度符号和预期相反也要停下来检查。养成“算完先看一眼合理性”的习惯能救回不少分。6.3 简答题写不满、没话说写不满的原因一般有两个一是知识点没记牢二是不知道怎么展开。前者靠背后者靠模板。用“定义机制例子”的模板每个概念都能写出三句话。如果还嫌少再加一句“与它容易混淆的概念是某某区别在于……”分数和篇幅都上去了。平时练习时可以拿一道题限时五分钟强迫自己写出至少两百字。练几次之后你会发现自己在考场上“有话可说”了。我个人在实际复习中的体会是人工智能期末考并不是比谁聪明而是比谁把高频考点练得熟。题库和带答案的题目是很好的资源但前提是你得主动思考、主动推导而不是被动地看答案。把每一道错题都当成一次小型的“模型调参”找到偏差在哪修正它下一次就会更准。
返回列表