
机器学习
文章平均质量分 85
QW_zhang
这个作者很懒,什么都没留下…
展开
-
Linux双系统安装和注意的问题
Linux系统很适合进行机器学习和深度学习的实验和开发,所以上周花了一周时间安装、学习了Linux系统大概的用法。1. 安装过程 1. 首先需要一个干净的U盘,把上面的资料都清空。 2. 官网下载系统的地址是:https://www.ubuntu.com/download/alternative-downloads,Ubuntu的官网提供了14.04,16.04和17.04...原创 2018-03-25 11:30:07 · 3697 阅读 · 0 评论 -
机器学习实战 -- kNN分类算法
网上有很多《机器学习实战》的资料,大多只讲具体操作,内部的原理并没有分析,这篇博文先讲kNN的具体实现,然后在推导一下算法背后的数学原理,注意:(代码是在Python3下实现的,有一点小改动)。一、算法的工作原理 首先我们需要一个数据集,数据集中包括数据和标签(数据和标签之间的关系一一对应)--该数据集我们称之为样本集,当我们输入没有标签的新数据时,算法将新数据的每个特征和已有样本...原创 2018-03-26 21:34:39 · 430 阅读 · 0 评论 -
机器学习实战 -- 朴素贝叶斯
朴素贝叶斯是一种基于概率论的分类方法,贝叶斯规则被用于很多分类的理论分析中,首先从实战的代码看一下朴素贝叶斯的操作方法,最后做理论分析,分析一下代码中为什么要这样做。一、算法原理 贝叶斯规则的公式如下 w的类别可以表示为,在ci类别下w发生的概率乘以ci发生的概率再除以w发生的概率,想要理解书中的代码这一句话就够了。二、代码实现 先做一个小实验,针对侮辱性和非侮辱性的留...原创 2018-03-28 22:13:12 · 296 阅读 · 0 评论 -
机器学习实战 -- AdaBoost
这位博主有、东西哦:https://cuijiahua.com/blog/2017/11/ml_10_adaboost.html 机器学习实战中介绍的前几种算法都是分类算法,我们可以将多种分类器或在不同情况下的单种分类器进行集成,这样的方法叫做元算法(meta-algorithm)或者叫做集成方法(ensemble method)。Adaboost就是一种集成方法,通过集...原创 2019-02-23 16:30:30 · 432 阅读 · 0 评论