![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习
文章平均质量分 91
zzzzMing
这个作者很懒,什么都没留下…
展开
-
Python 深入浅出支持向量机(SVM)算法
相比于逻辑回归,在很多情况下,SVM算法能够对数据计算从而产生更好的精度。而传统的SVM只能适用于二分类操作,不过却可以通过核技巧(核函数),使得SVM可以应用于多分类的任务中。本篇文章只是介绍SVM的原理以及核技巧究竟是怎么一回事,最后会介绍sklearn svm各个参数作用和一个demo实战的内容,尽量通俗易懂。至于公式推导方面,网上关于这方面的文章太多了,这里就不多进行展开了~1.SVM...原创 2019-11-27 20:10:05 · 886 阅读 · 0 评论 -
通俗地说逻辑回归【Logistic regression】算法(二)sklearn逻辑回归实战
前情提要:通俗地说逻辑回归【Logistic regression】算法(一) 逻辑回归模型原理介绍上一篇主要介绍了逻辑回归中,相对理论化的知识,这次主要是对上篇做一点点补充,以及介绍sklearn 逻辑回归模型的参数,以及具体的实战代码。1.逻辑回归的二分类和多分类上次介绍的逻辑回归的内容,基本都是基于二分类的。那么有没有办法让逻辑回归实现多分类呢?那肯定是有的,还不止一种。实际上二元...原创 2019-11-13 18:28:01 · 1130 阅读 · 0 评论 -
通俗地说逻辑回归【Logistic regression】算法(一)
在说逻辑回归前,还是得提一提他的兄弟,线性回归。在某些地方,逻辑回归算法和线性回归算法是类似的。但它和线性回归最大的不同在于,逻辑回归是作用是分类的。还记得之前说的吗,线性回归其实就是求出一条拟合空间中所有点的线。逻辑回归的本质其实也和线性回归一样,但它加了一个步骤,逻辑回归使用sigmoid函数转换线性回归的输出以返回概率值,然后可以将概率值映射到两个或更多个离散类。如果给出学生的成绩,比较...原创 2019-11-06 18:06:48 · 588 阅读 · 1 评论 -
通俗得说线性回归算法(二)线性回归实战
前情提要:通俗得说线性回归算法(一)线性回归初步介绍一.sklearn线性回归详解1.1 线性回归参数介绍完线性回归,那么我们来看看如何运用sklearn来调用线性回归模型,进行训练和预测。def LinearRegression(fit_intercept=True, normalize=False, ...原创 2019-10-15 18:08:07 · 554 阅读 · 0 评论 -
通俗得说线性回归算法(一)线性回归初步介绍
一.从线性回归的故事说起相信大家都听过著名的博物学家,达尔文的大名,而今天这个故事的主人公就是他的表弟高尔顿。高尔顿是一名生理学家,在1995年的时候,他研究了1078堆父子的身高,发现他们大致满足一条公式,那就是Y=0.8567+0.516*x这条式子中的x指的是父亲的身高,Y指的是儿子的身高。可以明显看出,这就是我们中学时代学的二元一次方程,反应在平面上就是一条直线。通过这条公式...原创 2019-10-10 18:05:12 · 1037 阅读 · 0 评论 -
深入浅出Apriori关联分析算法(一)
在美国有这样一家奇怪的超市,它将啤酒与尿布这样两个奇怪的东西放在一起进行销售,并且最终让啤酒与尿布这两个看起来没有关联的东西的销量双双增加。这家超市的名字叫做沃尔玛。你会不会觉得有些不可思议?虽然事后证明这个案例确实有根据,美国的太太们常叮嘱她们的丈夫下班后为小孩买尿布,而丈夫们在买尿布后又随手带回了他们喜欢的啤酒。但这毕竟是事后分析,我们更应该关注的,是在这样的场景下,如何找出物品之间的关联规...原创 2019-08-14 18:34:53 · 1013 阅读 · 2 评论 -
通俗地说决策树算法(三)sklearn决策树实战
前情提要通俗地说决策树算法(一)基础概念介绍通俗地说决策树算法(二)实例解析上面两篇介绍了那么多决策树的知识,现在也是时候来实践一下了。Python有一个著名的机器学习框架,叫sklearn。我们可以用sklearn来运行前面说到的赖床的例子。不过在这之前,我们需要介绍一下sklearn中训练一颗决策树的具体参数。另外sklearn中训练决策树的默认算法是CART,使用CART决策树的好处...原创 2019-08-06 18:27:49 · 568 阅读 · 0 评论 -
通俗地说决策树算法(二)实例解析
前情提要:通俗地说决策树算法(一)基础概念介绍一. 概述上一节,我们介绍了决策树的一些基本概念,包括树的基本知识以及信息熵的相关内容,那么这次,我们就通过一个例子,来具体展示决策树的工作原理,以及信息熵在其中承担的角色。有一点得先说一下,决策树在优化过程中,有3个经典的算法,分别是ID3,C4.5,和CART。后面的算法都是基于前面算法的一些不足进行改进的,我们这次就先讲ID3算法,后面会...原创 2019-07-30 09:44:29 · 637 阅读 · 0 评论 -
通俗地说决策树算法(一)基础概念介绍
决策树算是比较常见的数据挖掘算法了,最近也想写点算法的东西,就先写个决策树吧。一. 什么是决策树决策树是什么,我们来“决策树”这个词进行分词,那么就会是决策/树。大家不妨思考一下,重点是决策还是树呢?其实啊,决策树的关键点在树上。我们平时写代码的那一串一串的If Else其实就是决策树的思想了。看下面的图是不是觉得很熟悉呢?当然决策树算法比这复杂那么一丢丢,所以在说决策树之前,我们需要先...原创 2019-07-30 09:44:02 · 367 阅读 · 0 评论 -
深入浅出KNN算法(一) 介绍篇
一.KNN算法概述KNN可以说是最简单的分类算法之一,同时,它也是最常用的分类算法之一,注意KNN算法是有监督学习中的分类算法,它看起来和另一个机器学习算法Kmeans有点像(Kmeans是无监督学习算法),但却是有本质区别的。那么什么是KNN算法呢,接下来我们就来介绍介绍吧。二.KNN算法介绍KNN的全称是K Nearest Neighbors,意思是K个最近的邻居,从这个名字我们就能看出...原创 2019-04-03 18:59:33 · 1091 阅读 · 0 评论 -
深入浅出KNN算法(二) 实践篇
姊妹篇:深入浅出KNN算法(一) 原理介绍上次介绍了KNN的基本原理,以及KNN的几个窍门,这次就来用sklearn实践一下KNN算法。一.SkelarnKNN参数概述要使用sklearnKNN算法进行分类,我们需要先了解sklearnKNN算法的一些基本参数,那么这节就先介绍这些内容吧。def KNeighborsClassifier(n_neighbors = 5, ...原创 2019-04-10 18:19:17 · 559 阅读 · 0 评论 -
贝叶斯分类算法实例 --根据姓名推测男女
一.从贝叶斯公式开始贝叶斯分类其实是利用用贝叶斯公式,算出每种情况下发生的概率,再取概率较大的一个分类作为结果。我们先来看看贝叶斯公式:P(A|B) = P(B|A) P(A) / P(B)其中P(A|B)是指在事件B发生的情况下事件A发生的概率。在贝叶斯定理中,每个名词都有约定俗成的名称:P(A|B)是已知B发生后A的条件概率,也由于得自B的取值而被称作A的后验概率。P(A)是...原创 2018-11-29 20:22:20 · 2455 阅读 · 1 评论 -
python Kmeans算法解析
一. 概述首先需要先介绍一下无监督学习,所谓无监督学习,就是训练样本中的标记信息是位置的,目标是通过对无标记训练样本的学习来揭示数据的内在性质以及规律。通俗得说,就是根据数据的一些内在性质,找出其内在的规律。而这一类算法,应用最为广泛的就是“聚类”。聚类算法可以对数据进行数据归约,即在尽可能保证数据完整的前提下,减少数据的量级,以便后续处理。也可以对聚类数据结果直接应用或分析。而Kmeans...原创 2018-11-05 21:52:00 · 2528 阅读 · 1 评论