机器学习算法
yanxiaopan
这个作者很懒,什么都没留下…
展开
-
朴素贝叶斯
朴素贝叶斯的思想基础是这样的:对于给出的待分类项,求解在此项出现的条件下各个类别出现的概率,哪个最大,就认为此待分类项属于哪个类别。 朴素贝叶斯原理:http://www.cnblogs.com/leoo2sk/archive/2010/09/17/naive-bayesian-classifier.html 贝叶斯分类器的应用: http://www.ruanyifeng.com/blog/转载 2016-08-17 09:59:51 · 488 阅读 · 0 评论 -
深度学习基础理解
参考: http://blog.csdn.net/zouxy09/article/details/8781396转载 2017-03-03 09:14:20 · 460 阅读 · 0 评论 -
局部加权回归
参考: http://blog.csdn.net/acdreamers/article/details/44662753 http://blog.csdn.net/herosofearth/article/details/51969517转载 2017-03-28 10:45:19 · 353 阅读 · 0 评论 -
斯坦福大学机器学习——第四讲
参考:http://blog.csdn.net/dream_angel_z/article/details/46288167转载 2017-03-30 19:58:49 · 768 阅读 · 0 评论 -
机器学习中常用的矩阵求导公式
参考: http://blog.sina.com.cn/s/blog_6cb263210101csq0.html转载 2017-03-25 16:03:58 · 430 阅读 · 0 评论 -
批量梯度下降(BGD)、随机梯度下降(SGD)、小批量随机梯度下降(MSGD)实现过程详解
参考:http://www.2cto.com/net/201610/557111.htmlBGD(Batch gradient descent)批量梯度下降法:每次迭代使用所有的样本#-*- coding: utf-8 -*-import random#用y = Θ1*x1 + Θ2*x2来拟合下面的输入和输出#input1 1 2 5 4#input2 4 5 1转载 2017-03-16 11:12:29 · 1645 阅读 · 0 评论 -
斯坦福大学第七讲-最优间隔分类器
参考: 1. http://blog.csdn.net/stdcoutzyx/article/details/9774135 2. http://blog.csdn.net/fengkuangsake/article/details/45440659 3. http://blog.csdn.net/adeleamily/article/details/47045029转载 2017-05-08 21:08:23 · 390 阅读 · 0 评论 -
理解决策树及剪枝算法
参考了两篇文章:基本概念和经典算法 ID3 C4.5 CART的理解参考:https://www.cnblogs.com/yonghao/p/5135386.html剪枝算法常用的有悲观错误剪枝法和代价复杂度剪枝法参考:https://www.cnblogs.com/starfire86/p/5749334.html...转载 2018-09-18 14:39:17 · 646 阅读 · 0 评论 -
监督学习和无监督学习
监督学习就是分类,通过已有的训练样本去训练得到一个最优模型,然后利用这个最优模型将所有输入映射为相应的输出,对于输出进行判断实现分类,这就对未知数据进行了分类。无监督学习与监督学习的不同之处,主要是它没有训练样本,而是直接对数据进行建模。典型案例就是聚类了,其目的是把相似的东西聚在一起,而不关心这一类是什么。监督学习:神经网络、决策树、KNN 无监督学习:聚类转载 2016-08-03 16:13:34 · 707 阅读 · 0 评论 -
特征相关性计算及matlab程序
在人工提取特征的时代,提取的特征往往具有较强的相关性,这会导致数据冗余,计算特征的相关性,为后续特征选择等提供参考依据。计算两个向量X、Y的相关性,公式如下:MATLAB程序如下:[m,n]=size(feature);correlation_matrix=zeros(n,n);for i=1:n for j=1:n X_Vector=feature(:,...原创 2019-04-26 11:11:43 · 3377 阅读 · 0 评论 -
LDA线性判别分析公式推导+有监督分类+有监督降维
参考:https://blog.csdn.net/sinat_29957455/article/details/79574851https://www.cnblogs.com/LeftNotEasy/archive/2011/01/08/lda-and-pca-machine-learning.htmlhttps://blog.csdn.net/liuweiyuxian...原创 2019-04-26 16:54:59 · 828 阅读 · 0 评论 -
受限制玻尔兹曼机
http://blog.csdn.net/itplus/article/details/19168937转载 2017-03-03 09:12:37 · 394 阅读 · 0 评论 -
对蒙特卡罗方法的理解
首先直观上理解: 1.第一个例子:π的计算,如何用蒙特卡罗方法计算圆周率π。 正方形内部有一个相切的圆,它们的面积之比是π/4。 现在,在这个正方形内部,随机产生10000个点(即10000个坐标对 (x, y)),计算它们与中心点的距离,从而判断是否落在圆的内部。 如果这些点均匀分布,那么圆内的点应该占到所有点的 π/4,因此将这个比值乘以4,就是π的值。通过R语言脚本随机模拟3000转载 2017-03-01 15:55:19 · 1002 阅读 · 0 评论 -
逻辑回归(logistic regression)原理理解+matlab实现
原理参考: http://blog.csdn.net/ariessurfer/article/details/41310525 http://blog.csdn.net/abcjennifer/article/details/7716281matlab实现参考: http://www.cnblogs.com/denny402/p/4032381.html使用梯度下降法迭代:function t原创 2016-12-30 10:46:08 · 10112 阅读 · 0 评论 -
决策树
参考: http://www.cnblogs.com/leoo2sk/archive/2010/09/19/decision-tree.html转载 2016-08-17 10:44:05 · 277 阅读 · 0 评论 -
BP神经网络
原理参考:http://www.cnblogs.com/wengzilin/archive/2013/04/24/3041019.html转载 2016-08-17 10:03:48 · 336 阅读 · 0 评论 -
BP神经网络
参考: http://www.cnblogs.com/wengzilin/archive/2013/04/24/3041019.html原创 2016-08-26 09:56:22 · 448 阅读 · 0 评论 -
k-means聚类算法——c语言
程序代码:#include"stdio.h"#include"stdlib.h"#include<iostream>using namespace std;#define N 11#define k 3typedef struct{ float x; float y;}Point;Point point[N] = { { 2.0, 10.0 }, { 2.0转载 2016-12-17 20:22:03 · 11618 阅读 · 0 评论 -
PCA主成分分析算法理解+公式推导+matlab程序
参考: https://my.oschina.net/gujianhan/blog/225241 http://www.cnblogs.com/sweetyu/p/5085798.html http://blog.csdn.net/zhongkejingwang/article/details/42264479原创 2017-01-02 14:26:53 · 955 阅读 · 0 评论 -
KNN算法的matlab实现
% ====================K-近邻法(KNN)=================================% X: 训练样本% x: 待判样本% K: 近邻数目 % flag1: 记录K个最近邻中属于第一类的个数% flag2: 记录K个最近邻中属于第二类的个数% ===============================================转载 2016-12-29 21:13:39 · 3698 阅读 · 0 评论 -
近邻法的快速算法-matlab实现
% ==========================快速近邻算法===============================% ================聚类过程所使用的主要变量==============================% X: 随机产生的样本集 % l: 划分的子集数目% L: 水平数目% Xp: 节点p对应的样本子集% Mp: 各类的均值转载 2016-12-29 21:15:05 · 3657 阅读 · 0 评论 -
剪辑近邻法及压缩近邻法-matlab实现
% =====================压缩剪辑近邻算法(Condensing)====================% s: 划分的子集数目% Xn: 当前样本集% Xcur: 当前样本集经一次迭代后的样本集% Xi: 当前考试集% Xr: 当前参考集% K: 退出控制条件,迭代K次,若没有样本被剪辑掉,则退出% =============================转载 2016-12-29 21:17:04 · 6491 阅读 · 0 评论 -
决策树ID3算法-matlab实现
ID3_decision_tree.m%% 使用ID3决策树算法预测销量高低clear ;%% 数据预处理disp('正在进行数据预处理...');[matrix,attributes_label,attributes] = id3_preprocess();%% 构造ID3决策树,其中id3()为自定义函数disp('数据预处理完成,正在进行构造树...');tree = id3(ma转载 2016-12-29 21:21:51 · 7637 阅读 · 0 评论 -
线性回归(linear regression)-matlab实现
原理参考: http://blog.csdn.net/abcjennifer/article/details/7691571 matlab实现参考: http://www.cnblogs.com/denny402/p/4032381.html使用梯度下降法迭代实现:function theta=linearRegression()% 梯度下降法寻找最合适的theta,使得J最小opti转载 2016-12-30 10:42:51 · 3380 阅读 · 0 评论 -
感知机算法详解
原创 2019-06-04 18:02:11 · 529 阅读 · 0 评论