K均值算法matlab实现
这个算法可以分两步实现,一个是function [d] = dist(x,y)其中x和y分别代表一个向量;另外一个是function [y,C] = Kmeans( D,k )其中y为聚类中心分类集合,C为聚类中心集,D为目标矩阵(即为待分类的矩阵),k为聚类中心个数。 测试矩阵为: 测试结...
Matlab向量化编程实现机器学习算法---2
2. 神经网络---正向传播 考虑一个三层神经网络(一个输入层、一个隐含层、以及一个输出层),并且假定x是包含一个单一训练样本的列向量。则向量化的正向传播步骤如下: z2 = w1.x + b1 a2 = f(z2) z3 = w2.a2 + b2 h(x) = a3 = f(z3) 当...
多级树集合分裂(SPIHT)算法的过程详解与Matlab实现(1)算法概述
上星期我们讨论了EZW算法,很高兴收到了一些朋友的email,对算法进行探讨、交流。这也是我开这个博客的源动力之一,学习就应该开诚布公、交流互助,在探讨中加深对所学知识的理解和掌握。在弄懂了EZW算法原理并用Matlab实现后,我继续学习EZW的改进算法。至今有一周的时间没更新博客、写新文章了,...
免疫算法主程序在matlab上的实现
%这是免疫算法。这个算法几乎与遗传算法一样,只是多用了一个免疫函数 %免疫算法是遗传 算法的变体,它不用杂交,而是采用注入疫苗的方法。 %疫苗是优秀染色体中的一段基因,把疫苗接种到其它染色体中 %注意:标准遗传算法的一个重要概念是,染色体是可能解的2进制顺序号,由这个序号在可能解的集合(解空间)中找...
【鲁棒优化、大M法、C&CG算法】计及风、光、负荷不确定性两阶段鲁棒优化(Matlab代码实现)
????????????????欢迎来到本博客❤️❤️???????? ????博主优势:????????????博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭:行百里者,半于九十。 ????????????本文目录如下:????????????...
多级树集合分裂(SPIHT)算法的过程详解与Matlab实现(6)解码过程——主程序
现在我们讨论SPIHT算法的解码过程。SPIHT的编码输出包括:初始阈值T,排序扫描位流SnList,精细扫描位流 RnList,初始有序表(LSP、LIP、LIS、LisFlag),这些参数就作为SPIHT解码的输入,另外还有解码级数decodeDim。 前面我们提到,任何排序算法...
多级树集合分裂(SPIHT)算法的过程详解与Matlab实现(7)解码过程——扫描解码
提示:任何排序算法的执行路径都是使用分支点的比较结果进行定义的。如果解码器和编码器使用相同的排序算法,则对于编码器输入的系数比较结果,解码器通过执行相同的路径就可获得排序信息。所以,只需将编码器数学表述中的“输出”改为“输入”,解码器即可恢复数据的排序信息;在恢复数据排序信息的同时,解码器还要负责图...
K均值算法matlab实现
这个算法可以分两步实现,一个是function [d] = dist(x,y)其中x和y分别代表一个向量;另外一个是function [y,C] = Kmeans( D,k )其中y为聚类中心分类集合,C为聚类中心集,D为目标矩阵(即为待分类的矩阵),k为聚类中心个数。 测试矩阵为: 测试结...
matlab实现图割算法中的最大流最小割Max-flow/min-cut问题(一)
转载自:http://blog.csdn.net/on2way/article/details/43276155 本篇主要介绍matlab实现Max-flow/min-cut的方法,介绍一种只实现了Max-flow/min-cut的工具箱Bk_matlab。 一:最大流最小割的由来 了解这个问...
机器学习-反向传播算法(BP)代码实现(matlab)
%% Machine Learning Online Class - Exercise 4 Neural Network Learning% Instructions% ------------%% This file contains code that helps you get started...
医学CT图像特征提取算法(matlab实现)
本科毕设做的是医学CT图像特征提取方法研究,主要是肺部CT图像的特征提取。由于医学图像基本为灰度图像,因此我将特征主要分为三类:纹理特征,形态特征以及代数特征,每种特征都有对应的算法进行特征提取。如上图所示,三类特征都有对应方法进行特征提取,在毕设中,利用matlab编程实现了三类算法,并且利用ma...
遗传算法实例(Matlab实现)
遗传算法优化函数y=10*sin(5*x)+7*abs(x-5)+10,这个函数图像为: 下面看代码: (1)首先看主函数 function main()clear;clc;%种群大小popsize=100;%二进制编码长度chromlength=10;%交叉概率pc = 0.6;%变异概率p...
遗传算法matlab实现
我是小鸭酱,博客地址为:http://www.cnblogs.com/xiaoyajiang 以下运用MATLAB实现遗传算法: clc clear %参数 a = 0 ; b = 4 ; eps = 0.01 ; lenchrom = ceil(log2((b - a)/eps + 1))...
遗传算法(GA)的matlab实现
一、TASK compute the maximum value: 二、实现过程 1. 编码与解码 编码: 在编码之前需要确定求解的精度,设定求解的精度为小数点后六位,即10^6。这样可以将每个自变量x的解空间划分为(1-0)*10^6=1000000个等分。使n满足 (1-0)*10^...
K均值聚类算法的MATLAB实现
1.K-均值聚类法的概述 之前在参加数学建模的过程中用到过这种聚类方法,但是当时只是简单知道了在matlab中如何调用工具箱进行聚类,并不是特别清楚它的原理。最近因为在学模式识别,又重新接触了这种聚类算法,所以便仔细地研究了一下它的原理。弄懂了之后就自己手工用matlab编程实现了,最后的结果还...
在matlab中实现PCA算法
function [V,S,E]=princa(X)[m,n]=size(X); %计算矩阵的行m和列n%-------------第一步:标准化矩阵-----------------%mv=mean(X); %计算各变量的均值st=std(X); %计算各变量的标准差X=(X-repmat(mv,...
回归预测 | MATLAB实现GA-BiLSTM遗传算法优化双向长短期记忆网络的数据多输入单输出回归预测
回归预测 | MATLAB实现GA-BiLSTM遗传算法优化双向长短期记忆网络的数据多输入单输出回归预测 目录 回归预测 | MATLAB实现GA-BiLSTM遗传算法优化双向长短期记忆网络的数据多输入单输出回归预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 MATLAB实现GA-...
遗传算法与TSP问题的MATLAB实现
最近越来越发现很难不受外界干扰的进行学习,可能与九月份这个躁动的求职季节有关,看着师兄们每天忙着奔走于各个公司的宣讲会,心中有种莫名的心情,时常想起大学毕业时的情景:四月经历考研失败;五月忙于毕业设计;六月刚毕业答辨完就和同学离开学校奔走于武汉各招聘会;两个星期后终于将自己“卖”出去;七月做着人生的...
遗传算法实现之python VS matlab
说实话,之前由于听多了关于python性能不足方面的言论,深感python太慢,今天与matlab比较之后,顿时觉得python根本就不慢,然后回想起用python做过的应用,也没觉得性能有哪里差了,所以以后还是要自己亲自动手才会知道事情的真相! 在利用python实现算法之前,有一个不得不说...
多级树集合分裂(SPIHT)算法的过程详解与Matlab实现(6)解码过程——主程序
现在我们讨论SPIHT算法的解码过程。SPIHT的编码输出包括:初始阈值T,排序扫描位流SnList,精细扫描位流 RnList,初始有序表(LSP、LIP、LIS、LisFlag),这些参数就作为SPIHT解码的输入,另外还有解码级数decodeDim。 前面我们提到,任何排序算法...