机器学习
倔强的石头。
csdn账号是很久以前注册,当时为了方便就乱填了用户名。现在想改也改不掉了。。。
展开
-
机器学习之用sklearn实现knn
K近邻的详细算法,建议参考李航老师的统计学习方法。下面是python3的代码from sklearn.model_selection import train_test_split from sklearn.neighbors import KNeighborsClassifier import numpy as np data = [] with open('E:\python文件\py...原创 2018-03-17 15:00:00 · 751 阅读 · 0 评论 -
机器学习之朴素贝叶斯法
朴素贝叶斯法也是常用的机器学习的算法,但是刚接触的时候各种概率公式,各种懵逼。 只能去翻看概率论与数理统计的书,然后再返回来看朴素贝叶斯,基本上能看懂。 朴素贝叶斯的推导过程在各种机器学习书上都能找到,朴素贝叶斯的分类器可表示成: 那么这个公式该怎么用呢,我来说说我的理解: 1.先计算出各个类的在总的样本中的概率 2.再计算出各个特征的不同取值在各个类的条件下的概率 3.然后根据预...原创 2018-03-19 18:42:01 · 330 阅读 · 0 评论 -
使用sklearn实现朴素贝叶斯分类器
相比较上一篇用python写贝叶斯算法,用sklearn库就很简单了。下面直接上代码: from sklearn.naive_bayes import GaussianNB #高斯朴素贝叶斯 from sklearn.datasets import load_iris from sklearn.model_selection import train_test_split datas...原创 2018-03-20 10:07:10 · 4267 阅读 · 0 评论 -
python&opencv边界框,最小矩阵和最小闭圆的轮廓
对于最小矩阵,最小闭圆都是对轮廓检测的延续。 import cv2 import numpy as np img =cv2.imread('cs1.png',cv2.IMREAD_UNCHANGED) img1 = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) ret,thresh = cv2.threshold(img1,127,255,cv2.TH...原创 2018-04-07 16:14:21 · 2118 阅读 · 1 评论 -
自学机器学习之logistic回归
基于logictic回归和sigmoid函数的分类,sigmoid函数很简单:f(x)= 1/(1+exp(-z)) 其中最主要的就是回归系数的确定, 回归系数的确定就采用最优化的思想:比如牛顿法或者梯度下降(上升), 其中梯度下降就要用到高数中梯度和偏导数的概念,具体的数学可以参考高数书,下面直接上代码。 下面代码用python实现logistic回归,主要参考机器学习实战: fr...原创 2018-03-21 11:35:06 · 226 阅读 · 0 评论 -
自学机器学习之sklearn实现logistic回归
最近一段时间在一边看算法,边补数学,然后用程序来实现算法。这个方法挺有效,对于学习了 一段时间但是感觉还没有入门的人来说这是个比较好的方法。 对于sklearn实现算法,算是比教简单。直接导入模块,然后用数据来训练,然后用来预测。 下面用sklearn实现logistic回归: 因为logistic回归是一个二分类,所以这次使用的数据是乳腺癌的数据(sklearn自带数据) from...原创 2018-03-21 14:40:32 · 3004 阅读 · 1 评论 -
自学机器学习之sklearn实现支持向量机
对于支持向量机,我看了好久也没能看的很明白,里面的理论有点多。所以呢,只能用sklearn来跑跑svm模型了。。 下面是代码:(svm支持多类别分类,所以这次还使用iris的数据) from sklearn import svm from sklearn.datasets import load_iris from sklearn.model_selection import tr...原创 2018-03-27 14:09:57 · 1298 阅读 · 0 评论 -
自学机器学习之sklearn实现决策树和随机森林及其参数的解释
最近一直在补c++的知识,所以好久没有更新了,深深的罪恶感啊。。。 今天更新决策树和随机森林,数学推导在书本上都有。所以现在只用sklearn来实现决策树和随机森林。重点在参数的详细解释。。 直接上代码: from sklearn.tree import DecisionTreeClassifier from sklearn.datasets import load_iris from...原创 2018-04-02 19:28:30 · 2464 阅读 · 0 评论