Logistic回归----Matlab/Python(2)

上一节,我们介绍了梯度上升优化参数算法。并将Python代码和Matlab代码的写法做了分析。同时,前面我们说了梯度下降法有两种(批量和随机) 批量法前面已经有代码。本节我们将上节得到的分类结果可视化(即画出分类线(决策边界)),并且给出随机梯度法和改进的随机梯度法。最后给出一个完整的实例。1 可...

2016-11-26 20:18:46

阅读数 684

评论数 0

Logistic回归----Matlab/Python(1)

单变量线性回归 (matlab) 多变量线性回归 (matlab) 基于Logistic回归和Sigmoid函数的分类 (matlab、python) 梯度上升法 改进的梯度上升法 matlab、python实现一个实例 =====================================...

2016-11-25 22:29:52

阅读数 1061

评论数 0

贝叶斯学习 -- matlab、python代码分析(4)

python 代码分析 1 * 使用朴素贝叶斯实现朴素贝叶斯分类器* (从实例出发) 首先构建数据 : 从文本中构建词向量,也就是说将句子转换为向量。def loadDataSet(): postingList = [['my', 'dog', 'has', 'flea', 'prob...

2016-11-23 17:16:55

阅读数 1402

评论数 0

贝叶斯学习 -- matlab、python代码分析(3)

实例分析(Matlab) 实例 1 来源于 http://blog.csdn.net/zhulf0804/article/details/52424809 加以整理分析 数据说明: 共5列, 有625个训练样例 第一列为标签,剩余4列为属性(x1 x2 x3 x4) 标签 :R L...

2016-11-21 21:20:27

阅读数 766

评论数 0

贝叶斯学习 -- matlab、python代码分析(2)

目录 1. 评估假设 2. 贝叶斯法则 3. 贝叶斯分类器 4. 实例分析==================================== 贝叶斯法则 贝叶斯推理提供一种推理的概率手段: 代考察的量遵循某概率分布,且可以根据这些概率以及已观察到的数据进行推理,以作出最优...

2016-11-20 10:08:03

阅读数 1038

评论数 0

贝叶斯学习 -- matlab、python代码分析(1)

目录 1. 评估假设 2. 贝叶斯法则 3. 贝叶斯分类器 4. 实例分析1 评估假设

2016-11-18 10:34:46

阅读数 1312

评论数 0

查找与排序-----java代码分析

说明: 我自己在学习数据结构时,是从代码中分析,边分析边学习。1 查找 (常用的是:线性查找和二分查找)查找: 在一组项中找到指定的目标元素或者判定组内存不存在目标元素的过程 。 要查找的 数据组项我们一般成为查找池。我们首先给出查找的java代码:Contact.java – 每个Co...

2016-11-15 22:47:23

阅读数 245

评论数 0

矩阵求导公式【转】

在看一些paper时,总会遇到一些公式不会证明,网上有大牛总结的矩阵求导公式,转过来分享一下!!! http://blog.sina.com.cn/s/blog_6c17a3a00100qg5w.htmlhttp://blog.sina.com.cn/s/blog_6cb263210101csq...

2016-11-15 13:13:59

阅读数 579

评论数 0

python —— Matplotlib模块(绘制决策树)

Matplotlib优势:Matlab的语法、python语言、latex的画图质量(还可以使用内嵌的latex引擎绘制的数学公式) 参考博客: Python图表绘制:matplotlib绘图库入门 Matplotlib官方文档 Matplotlib.pyplot 说明文档本节课接着上...

2016-11-13 17:19:48

阅读数 12369

评论数 3

决策树(Decision Tree)--python实例代码分析(3)

前面所介绍的KNN算法可以实现多分类任务,但是它最大的缺点就是无法给出数据的内在含义 。决策树的主要优势就是在于数据形式非常容易理解。 决策树的一个重要任务就是为了数据中所蕴含的知识信息,因此决策树可以使用不熟悉的数据集合,并从中提取到一系列规则,在这些机器根据数据创建规则时,就是机器学习的过程...

2016-11-10 15:43:58

阅读数 1296

评论数 0

决策树(Decision Tree)----matlab和python(2)

Matlab代码分析(核心代码) 根据上一节的伪代码,逐行分析!decisionTree.mfunction decisionTreeModel=decisionTree(data, label, propertyname, delta) % data 训练数据 m*p 个数*维数 % labe...

2016-11-09 19:51:30

阅读数 1227

评论数 1

KNN 实例分析2 ---手写字体识别

原始数据: trainingDigits 包含大约2000个例子,每个数字32*32大小 矩阵 (么个数字大约200个样本) testDigts 包含大约900个例子。 代码链接: 链接:http://pan.baidu.com/s/1bpcIMJl 密码:h4q0

2016-11-09 09:26:26

阅读数 587

评论数 0

决策树(Decision Tree)----matlab和python(1)

分类: 根据数据样本的特征或属性,将其类型确定为某一已有类别值中。常用:模糊分类法、神经网络、决策树、KNN、朴素贝叶斯分类法、SVM等 聚类:K均值聚类(通常而言,为降低使数据满足分类算法要求而所需的预处理代价,可以选择使用聚类算法)这里先介绍决策树 决策树是一种代表对象属性和对象值之间的预...

2016-11-08 14:17:09

阅读数 2340

评论数 0

python 函数 之 self

这几天看 python,看到有的函数参数有self,有的没有,很是疑惑,就查了资料:self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。

2016-11-07 16:11:49

阅读数 961

评论数 0

KNN实例分析 1 --python

本文来源于 Machine Learning in Action **使用KNN改进约会网站的匹配效果** 步骤:原始数据预处理—分析数据—-训练算法—测试算法—-使用算法1 原始数据预处理 本书中提供的原始数据(TXT)格式如下: 前3列为特征(飞机的里程数、...

2016-11-07 11:48:39

阅读数 369

评论数 0

递归 ———— java代码解读(1)

基本思想: 用一个方法通过调用自身来实现任务。注: 为防止发生无穷递归,要设置“基础情形” 程序中通常用 if-else 来实现。 分类:直接递归与间接递归实例: 走迷宫 思维: 解决迷宫问题要考虑大量的试验和错误,一条路走不通,要回溯,然后尝试另一条路。思考:如何使用基础情形来结束递归? ...

2016-11-05 22:20:20

阅读数 291

评论数 0

KNN(K-最近邻法) —matlab 和 python 学习记录

本系列文章是自己学习过程中的记录,如果有错误,欢迎各位交流指正。基本思想: 输入无标签的数据,首先提取新特征,并与测试集中的每一个数据进行比较,然后从样本中提取k个最近邻(最相似)数据特征的分类标签, 统计这K个最近邻数据中出现次数最多的分类,将其作为新数据的类别。 伪代码:(对未知类别属性的数...

2016-11-05 19:58:44

阅读数 1843

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭