随笔分类 -  算法

LDA(线性判别分析,Python实现)
摘要:源代码: 1 #-*- coding: UTF-8 -*- 2 from numpy import * 3 import numpy 4 def lda(c1,c2): 5 #c1 第一类样本,每行是一个样本 6 #c2 第二类样本,每行是一个样本 7 8 #计算各类样本的... 阅读全文
posted @ 2015-12-06 15:38 simon_c 阅读(7213) 评论(0) 推荐(1)
LDA算法学习(Matlab实现)
摘要:LDA算法对于两类问题的LDA(Matlab实现) 1 function [ W] = FisherLDA(w1,w2) 2 %W最大特征值对应的特征向量 3 %w1 第一类样本 4 %w2 第二类样本 5 6 %第一步:计算样本均值向量 7 m1=mean(w1);%第一类样本均值 8 m2=m... 阅读全文
posted @ 2015-12-03 20:44 simon_c 阅读(20356) 评论(0) 推荐(1)
PCA算法Python实现
摘要:源代码: 1 #-*- coding: UTF-8 -*- 2 from numpy import * 3 import numpy 4 def pca(X,CRate): 5 #矩阵X每行是一个样本 6 #对样本矩阵进行中心化样本矩阵 7 meanValue=mean(... 阅读全文
posted @ 2015-11-03 20:29 simon_c 阅读(3527) 评论(1) 推荐(0)
PCA算法学习(Matlab实现)
摘要:PCA(主成分分析)算法,主要用于数据降维,保留了数据集中对方差贡献最大的若干个特征来达到简化数据集的目的。实现数据降维的步骤:1、将原始数据中的每一个样本用向量表示,把所有样本组合起来构成一个矩阵,通常需对样本矩阵进行处理,得到中性化样本矩阵2、求样本矩阵的协方差矩阵3、求协方差矩阵的特征值和特征... 阅读全文
posted @ 2015-10-23 16:40 simon_c 阅读(34610) 评论(0) 推荐(1)