
机器学习
iduanbin
Stay hungry. Stay foolish
展开
-
决策树之ID3算法
一篇写的很好的ID3算法,原文链接:https://blog.youkuaiyun.com/acdreamers/article/details/44661149 今天,我来讲解的是决策树。对于决策树来说,主要有两种算法:ID3算法和C4.5算法。C4.5算法是 对ID3算法的改进。今天主要先讲ID3算法,之后会讲C4.5算法和随机森林等。   Contents    &nbs...转载 2019-03-06 11:33:58 · 2173 阅读 · 0 评论 -
机器学习实战-决策树算法
本篇决策树算法是依据ID3算法来的,所以在看之间建议先了解ID3算法:https://blog.youkuaiyun.com/qq_27396861/article/details/88226296 文章目录第一步:构建决策树 案例,按照属性来分辨海洋生物: 第一步:构建决策树 实例: # coding: utf-8 from math import log import operator def...原创 2019-03-06 18:56:55 · 1508 阅读 · 1 评论 -
机器学习 k-近邻算法 手写数字图片识别
文章目录一、步骤二、代码演示三、结果展示 一、步骤 使用k-近邻算法的手写识别系统,步骤: 收集数据:提供为本文件。 准备数据:编写函数classify(),将图像格式转换为分类器使用的list格式。 分析数据:在python命令提示符中检查数据,确保它符合要求。 训练算法:此步骤不适用于k-近邻算法。(适合不知道结果的测试数据的算法) 测试算法:编写函数使用提供的部分数据集作为测试样本,测试样本...原创 2019-03-06 19:08:37 · 1120 阅读 · 0 评论 -
python朴素贝叶斯电子邮件分类实例
文章目录一、步骤二、实例+注释 一、步骤 (1)收集数据:提供文本文件。 (2)准备数据:将文本文件解析成词条向量。 (3)分析数据:检查词条确保解析的正确性。 (4)训练算法:使用我们之前建立的trainNB0()函数。 (5)测试算法:使用classifyNB(),并且构建一个新的测试函数来计算文档集的错误率。 (6)使用算法:构建一个完整的程序对一组文档进行分类,将错分的文档输出到屏幕上。 ...原创 2019-03-12 20:22:44 · 3166 阅读 · 0 评论 -
机器学习实战:Logistic回归实例
文章目录一、梯度上升求最佳回归系数1.11 实例示例及注释1.2 结果展示二、使用Logistic回归估计马疝病的死亡率2.1 程序示例及注释2.1 结果展示 一、梯度上升求最佳回归系数 1.11 实例示例及注释 # coding: utf-8 from numpy import * import matplotlib.pyplot as plt import sys def loadData...原创 2019-03-18 11:13:15 · 1160 阅读 · 3 评论 -
CNN-卷积神经网络
从神经网络到卷积神经网络(CNN)我们知道神经网络的结构是这样的: 那卷积神经网络跟它是什么关系呢?其实卷积神经网络依旧是层级网络,只是层的功能和形式做了变化,可以说是传统神经网络的一个改进。比如下图中就多了许多传统神经网络没有的层次。 卷积神经网络的层级结构 • 数据输入层/ Input layer • 卷积计算层/ CONV layer...转载 2019-05-01 17:22:04 · 273 阅读 · 0 评论 -
1x1的卷积能做什么呢?
所谓信道压缩,Network in Network是怎么做到的? 对于如下的二维矩阵,做卷积,相当于直接乘以2,貌似看上去没什么意义。 但是,对于下面这种32通道的数据,如果我用1个1x1x32的卷积核与其做卷积运算,得到的就是1个6x6的矩阵。 在这个过程中,...转载 2019-05-25 14:57:20 · 185 阅读 · 0 评论 -
为什么要ReLU激活函数
导语 在深度神经网络中,通常使用一种叫修正线性单元(Rectified linear unit,ReLU)作为神经元的激活函数。ReLU起源于神经科学的研究:2001年,Dayan、Abott从生物学角度模拟出了脑神经元接受信号更精确的激活模型,如下图: 其中横轴是时间(ms),纵轴是神经元的放电速率(Firing Rate)。同年,Attwell等神经科学家通过研究大脑的能量消耗过程,推...转载 2019-05-25 15:08:05 · 2048 阅读 · 0 评论