G検定 · LESSON 2
机器学习概述7%(当サイト設定) · 4 个主题
学习监督学习、无监督学习、强化学习的代表性方法,以及模型的选择与评价。
2.1监督学习
监督学习(回归与分类、线性回归、逻辑回归、决策树、随机森林、梯度提升、SVM、AR 模型)
概念
监督学习从输入与正确答案的组合中学习预测规则。回归预测数值,分类预测类别。线性回归用直线(平面)预测数值,逻辑回归是用 Sigmoid 函数输出概率的“分类”方法。决策树通过条件分支进行预测,随机森林对大量决策树进行多数表决(Bagging),梯度提升用下一棵树弥补前一棵树的错误(Boosting)。SVM 最大化间隔(边界与最近数据之间的距离),并用核方法进行非线性分类。AR 模型是根据过去值预测未来值的时间序列模型。
原理、步骤
- 确认要预测的是数值(回归)还是类别(分类)
- 区分 Bagging(并行、多数表决)与 Boosting(逐次、修正错误)
- 考虑可解释性(决策树、线性回归)与准确度(集成)之间的权衡
工作中的示例
在预测客户是否解约时尝试逻辑回归和梯度提升,准确度用梯度提升,易于说明则用逻辑回归,区分使用。
易混淆点、考试注意事项
- 逻辑回归名字中有“回归”,却是分类方法
- 随机森林是 Bagging,梯度提升是 Boosting
- SVM 的核技巧无需直接计算向高维的映射
小测验
Q1. 正在选择机器学习问题的种类。在没有正确标签的情况下,把购买倾向相似的客户分成几组的问题属于哪项?
- 降维
- 聚类
- 分类
- 回归
查看答案和解析
正确答案:B 聚类
聚类属于无监督学习,如 k-means 法、沃德法等。(判断要点:没有标签的分组)
Q2. 正在选择机器学习问题的种类。希望把 100 个项目的问卷回答在尽量保留信息的同时归纳到 2 个轴上作图,这个问题属于哪项?
- 降维
- 回归
- 聚类
- 分类
查看答案和解析
正确答案:A 降维
降维属于无监督学习,如主成分分析(PCA)、t-SNE 等。(判断要点:在保留信息的同时减少特征数量)
参考链接
2.2无监督学习
无监督学习(k-means 法、沃德法、主成分分析、t-SNE、协同过滤、主题模型)
概念
无监督学习从没有正确答案的数据中发现结构。k-means 法把数据分成事先确定的 k 个簇,沃德法是逐层合并簇的方法(用树状图表示)。主成分分析(PCA)在尽量不丢失信息的情况下降维,t-SNE 把高维数据在 2、3 维中可视化。协同过滤根据相似用户的行为进行推荐,主题模型(LDA 等)推断文档潜在的话题。
原理、步骤
- 选择是事先确定簇数(k-means),还是分层查看(沃德法)
- 根据降维的目的(预处理还是可视化)区分使用 PCA 与 t-SNE
- 在推荐中理解协同过滤与基于内容方法的区别
工作中的示例
在电商网站中,推荐购买记录相似的用户买过的商品(协同过滤)。新商品没有记录,因此按商品属性推荐(基于内容)。
易混淆点、考试注意事项
- k-means 的结果会因初始值而变化
- 协同过滤对新用户、新商品较弱(冷启动问题)
- t-SNE 主要用于可视化,不适合转换新数据
小测验
Q1. 关于 t-SNE 的说明,最合适的是哪项?
- 根据数据点之间的距离矩阵,求出尽量保持距离的布局的经典线性方法
- 根据文档中词的出现倾向推断潜在主题的方法
- 依次求出方差最大的方向,把数据归纳到少数几个轴上的线性降维方法
- 在保持高维数据邻近关系的同时,将其映射到 2~3 维进行可视化的非线性方法
查看答案和解析
正确答案:D 在保持高维数据邻近关系的同时,将其映射到 2~3 维进行可视化的非线性方法
t-SNE 是常用于可视化的非线性方法。【其他选项】线性的方差最大化是 PCA,主题推断是主题模型(LDA),根据距离矩阵求布局的是多维尺度分析(MDS)。
Q2. 正在选择无监督学习的方法。希望把店铺数据分成事先确定的 5 组。最合适的方法是哪项?
- 协同过滤
- 主成分分析(PCA)
- 沃德法
- k-means 法
查看答案和解析
正确答案:D k-means 法
k-means 法放置 k 个重心,反复进行把数据分配给最近重心和更新重心(非层次聚类)。
参考链接
2.3强化学习
强化学习(马尔可夫决策过程、折扣率、ε-greedy、Q 学习、SARSA、策略梯度法、Actor-Critic)
概念
在强化学习中,智能体在环境中行动,学习使所获奖励总和最大的策略。马尔可夫决策过程是下一状态只由当前状态和行动决定的框架。折扣率表示对未来奖励的重视程度,ε-greedy 以概率 ε 随机行动进行探索,其余时候选择认为最好的行动。Q 学习学习行动价值(Q 值),用下一状态的最大 Q 值更新(离策略),SARSA 用实际选择的下一行动的 Q 值更新(在策略)。策略梯度法直接优化策略,Actor-Critic 同时学习策略(Actor)和价值(Critic)。
原理、步骤
- 整理状态、行动、奖励、策略之间的关系
- 理解探索与利用的权衡(ε-greedy)
- 确认 Q 学习与 SARSA 在更新上的区别
工作中的示例
在学习仓库机器人的路径时,最初把 ε 设大以探索各种路径,随着学习推进逐渐减小 ε,使用好的路径。
易混淆点、考试注意事项
- Q 学习是离策略,SARSA 是在策略
- 折扣率接近 0 时只重视眼前的奖励
- 策略梯度法在连续的行动空间中也容易使用
小测验
Q1. 关于强化学习基本要素的说明,最合适的是哪项?
- 把已训练的模型挪用于其他任务,用少量数据提高性能
- 使用带正确标签的数据,学习从输入预测输出的函数
- 观测环境的状态并采取行动,学习使奖励总和变大的策略
- 从没有正确答案的数据中发现相似事物的分组或数据的结构
查看答案和解析
正确答案:C 观测环境的状态并采取行动,学习使奖励总和变大的策略
强化学习以奖励为线索,通过试错学习行动策略。状态转移多用马尔可夫决策过程建模。
Q2. 确认强化学习的用语。把将来获得的奖励换算为现在价值时乘以的、0 以上 1 以下的系数是哪项?
- 折扣率
- ε-greedy 策略
- 策略梯度法
- Q 学习
查看答案和解析
正确答案:A 折扣率
折扣率 γ 越小越重视眼前的奖励,越接近 1 越重视将来的奖励。
参考链接
2.4模型的选择与评价
模型的选择与评价(交叉验证、混淆矩阵、精确率・召回率・F 值、ROC 曲线・AUC、MSE・RMSE・MAE、AIC・BIC、过拟合)
概念
模型的泛化性能用未用于训练的数据评价。交叉验证(k 折交叉验证)把数据分成 k 份,轮换评价用的部分并取平均。分类的评价基于混淆矩阵,使用准确率、精确率(预测为阳性中正确的比例)、召回率(实际阳性中被找出的比例)、F 值(精确率与召回率的调和平均)以及 ROC 曲线和 AUC。回归用 MSE、RMSE、MAE 评价。AIC、BIC 是按拟合度与复杂度的平衡选择模型的指标。过拟合是过度拟合训练数据的状态。
原理、步骤
- 理解留出法与交叉验证的区别
- 选择符合目的的指标(防止漏检则用召回率)
- 比较训练数据与测试数据的误差以确认过拟合
工作中的示例
在癌症筛查模型中,为减少漏检(假阴性)而重视召回率,误检则通过后续的精密检查确认。
易混淆点、考试注意事项
- 精确率与召回率容易形成权衡
- 在不平衡数据中,即使准确率高也可能没有用
- MAE 不易受异常值影响,RMSE 更重视大的误差
小测验
Q1. 在 100 条数据中,预测为阳性的 20 条中有 15 条实际为阳性,实际阳性共有 30 条。精确率与召回率的正确组合是哪项?
- 精确率 15%,召回率 50%
- 精确率 75%,召回率 50%
- 精确率 50%,召回率 75%
- 精确率 75%,召回率 15%
查看答案和解析
正确答案:B 精确率 75%,召回率 50%
精确率=15/20=75%,召回率=15/30=50%。
Q2. 只有 500 条数据,用留出法时评估结果随划分方式变化很大。稳定估计泛化性能最合适的方法是哪项?
- k 折交叉验证:把数据分为 k 份,轮流用一份验证,评估 k 次取平均
- 在验证集性能开始下降时停止训练的早停
- 只划分一次训练集和验证集,固定随机种子进行评估
- 用从训练数据有放回抽样的样本训练多个模型并投票
查看答案和解析
正确答案:A k 折交叉验证:把数据分为 k 份,轮流用一份验证,评估 k 次取平均
数据少时可以稳定地估计泛化性能。只分一次的是留出法。【其他选项】固定种子能保证可复现,但划分的偏差仍在。有放回抽样加投票是 Bagging。早停是过拟合对策,不是性能估计方法。
参考链接
课程由本站根据公开信息独立编写,不保证与考试内容一致。产品规格可能变化,请在参考链接中确认最新信息。
使用须知(非官方、原创题目、不保证合格)
- 本站题目是根据官方公开的技能大纲和考试指南独立编写的原创练习题,并非真实考试题目。
- 本站与 GUGA、JDLA 等考试主办机构无合作关系,也未获得其认可或推荐。考试名称和机构名称可能是各权利人的商标或注册商标。
- 本内容仅为学习辅助,不保证考试合格。考试内容、形式和前提条件可能随时变更,参加考试前请务必在官方页面确认最新信息。
- 模拟考试的正确率无法换算为官方(换算)分数,也不能预测是否合格。
- 进度仅保存在本浏览器(localStorage)中;使用 Google 登录后才会同步到账号。可在“Cookie 与存储设置”页面(日语)中删除。