《机器学习》
文章平均质量分 66
课后习题与课堂笔记
huzimu_
坚持不懈,不屈不挠
展开
-
《机器学习》周志华第一章课后习题
机器学习第一章课后习题答案1.1先区分两个概念,假设空间和版本空间。假设空间是指所有的可能的情况所形成的假设组成的集合,而版本空间则是对假设空间进行搜索,删除与正例不一致的假设和与反例一致的假设,所得到的与训练集一致的假设 组成的集合。对于表 1.1,若色泽、根蒂、敲声分别有3种取值,假设空间大小是 (3 + 1)^ 3 + 1 = 65,第一个 1 代表任意,即该特征对是否是好瓜无影响,第二个 1 代表空集,即没有“好瓜”这种概念(如果仅考虑表中的特征,那应该是344+1 = 49)。版本空间大小是原创 2022-03-06 09:59:15 · 3408 阅读 · 0 评论 -
《机器学习》周志华第二章课后习题
《机器学习》周志华第二章课后习题2.1组合数,500选150的平方2.2“假设学习算法所产生的模型是将新样本预测为训练样本数较多的类别(训练样本数相同时随即预测)10折交叉验证正确率为50%留一法为0,解释如下:两种情况:训练集中45正,44反,测试集1个反,预测为正;训练集中45反,44正,测试机1个正,预测为反。2.3 若学习器A的 F1 值比学习器B 高,试分析析A的 BEP 值是否也比 B高.不一定,二者关联度不大。F1是由P和R确定的,此时的阈值应该是确定的,但是P和R原创 2022-03-13 20:47:27 · 4926 阅读 · 0 评论 -
《机器学习》周志华第三章课后习题
3.1 试析在什么情形下式(3.2) 中不必考虑偏置项 b.原创 2022-03-16 22:21:27 · 6378 阅读 · 0 评论 -
《机器学习》课后习题3.3 对率回归编程实现
参考了han同学的答案,西瓜数据集也可在han同学的github上下载。3.3 编程实现对率回归,并给出西瓜数据集 3.0α 上的结果.代码import numpy as npimport pandas as pdfrom matplotlib import pyplot as pltfrom sklearn import linear_model# sigmoid函数def sigmoid(s): s = 1 / (1 + np.exp(-s)) return s原创 2022-03-26 18:06:35 · 5513 阅读 · 1 评论 -
《机器学习》课后习题 3.4 选择两个 UCI 数据集,比较 10 折交叉验证法和留 法所估计出的对率回归的错误率.
参考了han同学的答案,西瓜数据集也可在han同学的github上下载。3.4 选择两个 UCI 数据集,比较 10 折交叉验证法和留 法所估计出的对率回归的错误率.import numpy as npfrom sklearn.linear_model import LogisticRegressionfrom sklearn.model_selection import LeaveOneOutfrom sklearn.model_selection import KFoldfrom sklea原创 2022-03-29 18:37:22 · 3727 阅读 · 0 评论 -
《机器学习》课后习题3.5 编辑实现线性判别分析,并给出西瓜数据集 3.0α 上的结果.
3.5 编辑实现线性判别分析,并给出西瓜数据集 3.0α 上的结果.原创 2022-03-28 09:14:50 · 3515 阅读 · 0 评论