机器学习
myllxy
欢迎关注知乎专栏:https://www.zhihu.com/column/c_1274036496291827712
展开
-
用python实现决策树及可视化
数据文件如下:代码如下:import osos.environ["PATH"] += os.pathsep + 'F:/graphviz-2.38/release/bin'import csvfrom sklearn.feature_extraction import DictVectorizerfrom sklearn import preprocessingfrom skle...原创 2019-03-19 19:09:59 · 8803 阅读 · 0 评论 -
python字典转列表
就逻辑回归简单原理及python实现来讲,现在我需要两个特征的列表,那么就需要将原字典中特征遍历出来并且一一对应。转化逻辑代码如下:这之中可以替换:featuretable_after = list(featuretable.values())全部代码如下:import pandas as pdfrom collections import OrderedDict'''数据集预...原创 2019-03-17 20:37:36 · 8778 阅读 · 0 评论 -
判别式模型与生成式模型
假设我们已有训练数据 (X,Y),X 是属性集合,Y 是类别标记。这时来了一个新的样本 x ,我们想要预测它的类别 y 。我们最终的目的是要求得最大的条件概率 P(y|x) 作为新样本的分类。1.判别式模型这么做:我们根据训练数据得到分类函数和分界面,比如说根据 SVM 模型得到了一个分界面,然后直接计算条件概率 P(y|x) ,我们将最大的 P(y|x) 作为新样本的分类。判别式模型不能...原创 2019-03-26 21:47:11 · 345 阅读 · 0 评论 -
线性回归&最小二乘法&最小绝对值偏差
在进行线性回归时,有这样一个想法,为什么不用这样的直线,它使得每个点到直线的 距离 之和最小?这个 距离 (点与直线在 y轴 上的距离)之和叫做 least absolute deviation,也有人叫它 最小一乘法:那我们为什么不用点到直线的 垂直距离 来作为我们的最小距离呢?最小一乘法是线性回归理解起来最直观的做法,而且拟合效果也很好,据说有实验表明,最小一乘法做的线性拟合,...原创 2019-03-18 20:28:14 · 13795 阅读 · 4 评论