ml

标签 ml 的文章
  • 使用python演示朴素贝叶斯分类相关概念

    使用python演示朴素贝叶斯分类相关概念

    本文参考: https://www.ruanyifeng.com/blog/2013/12/naive_bayes_classifier.html https://cuijiahua.com/blog/2017/11/ml_4_bayes_1.html https://www.zhihu.com/question/27462939 1.条件概率 条件概率(Conditional probability),就是指在事件B发生的情况下,事件A发生的概率,用P(A|B)来表示。因为B发生了A,它们直接有关系,是相关事件。 另一种说...

  • 使用python演示决策树中的几个概念

    使用python演示决策树中的几个概念

    准备一个数据集,基于老妹相亲已经掌握的15个小伙的信息,进行整理得到。 每个人有5项信息,前4项是基本情况——特征,第5项是老妹根据前4项做出的决定——即这个人的标签。 这些信息组成一个二维序列(二维数组、表),每行代表1个人,每列表示同一种特征。[crayon-663756c0a968d948832304/] 1.经验熵 这一份数据中,最后一列,是老妹想要得到的结果,无论前面考...

  • 使用python knn数字识别示例

    使用python knn数字识别示例

    数据使用的这个 https://github.com/Jack-Cherish/Machine-Learning/tree/master/kNN/3.数字识别 样本数据是很多的文本文件,文件名 “number_index.txt” 这样的,即每个数字有多个样本文件。测试用的文件在另一个目录,也可自己直接复制部分原样本文件。 文本内容如图: 和 使用python knn交友预测示例 中的操作类似, 先整理数据,得到样本特征值及对应...

  • 使用python knn交友预测示例

    使用python knn交友预测示例

    数据 https://github.com/Jack-Cherish/Machine-Learning/blob/master/kNN/2.海伦约会/datingTestSet.txt 原数据每行表示一个人的条目,前3列是1组特征数据,第4列是标签。 本例参考 https://cuijiahua.com/blog/2017/11/ml_1_knn.html 如下步骤 1.读取数据并清洗 得到特征集和标签序列。 [crayon-663756c0aa412667866936/] 2.对特征集数据归一化 通...

  • 使用python演示knn算法

    使用python演示knn算法

    k近邻法(k-nearest neighbor, k-NN)。原理: 1.准备一个样本数据集合(训练样本集),其中每个数据都对应1个标签。 2.要进行测试的新数据(没有标签),与样本集合里的数据进行比较。 3.提取最相似的数据的标签,即结果。 一般第3步取前k个最相似的数据,即k-NN算法中k的出处。有文档说k通常不大于20。 取k个最值数据后,对这k个数据的标签再进行计数,取数量最...