三九宝宝网备孕知识月子

遗传算法改进的模糊C均值聚类MATLAB源码范例

02月17日 编辑 39baobao.com

[BP算法 BP神经网络遗传算法神经网络这四者之间的关系]这四个都属于人工智能算法的范畴。其中BP算法、BP神经网络和神经网络属于神经网络这个大类。遗传算法为进化算法这个大类。神经网络模拟人类大脑神经计算过程,可以实现高度非...+阅读

function [BESTX,BESTY,ALLX,ALLY]=GAFCM(K,N,Pm,LB,UB,D,c,m) %% 此函数实现遗传算法,用于模糊C-均值聚类 %% 输入参数列表 % K 迭代次数 % N 种群规模,要求是偶数 % Pm 变异概率 % LB 决策变量的下界,M*1的向量 % UB 决策变量的上界,M*1的向量 % D 原始样本数据,n*p的矩阵 % c 分类个数 % m 模糊C均值聚类数学模型中的指数 %% 输出参数列表 % BESTX K*1细胞结构,每一个元素是M*1向量,记录每一代的最优个体 % BESTY K*1矩阵,记录每一代的最优个体的评价函数值 % ALLX K*1细胞结构,每一个元素是M*N矩阵,记录全部个体 % ALLY K*N矩阵,记录全部个体的评价函数值 %% 第一步: M=length(LB);%决策变量的个数 %种群初始化,每一列是一个样本 farm=zeros(M,N); for i=1:M x=unifrnd(LB(i),UB(i),1,N); farm(i,:)=x; end %输出变量初始化 ALLX=cell(K,1);%细胞结构,每一个元素是M*N矩阵,记录每一代的个体 ALLY=zeros(K,N);%K*N矩阵,记录每一代评价函数值 BESTX=cell(K,1);%细胞结构,每一个元素是M*1向量,记录每一代的最优个体 BESTY=zeros(K,1);%K*1矩阵,记录每一代的最优个体的评价函数值 k=1;%迭代计数器初始化 %% 第二步:迭代过程 while k

以下为关联文档:

我需要一个基于免疫遗传算法的matlab程序关于函数寻优的最好在% 主程序 %遗传算法主程序 %Name:genmain.m %author:杨幂 clear clf %%初始化 popsize=50; %群体大小 chromlength=30; %字符串长度(个体长度) pc=0.6; %交叉概率 pm=0.1; %变异概...

求遗传算法的matlab程序function my_ga() options=gaoptimset; %设置变量范围 options=gaoptimset(options,'PopInitRange',[0;9]); %设置种群大小 options=gaoptimset(options,'PopulationSize',100...

MATLAB遗传算法function ret=Code(lenchrom,bound)%本函数将变量编码成染色体,用于随机初始化一个种群% lenchrom input : 染色体长度% bound input : 变量的取值范围% ret output: 染色体的编...

遗传算法的matlab代码实现是什么遗传算法我懂,我的论文就是用着这个算法,具体到你要遗传算法是做什么?优化什么的。。。我给你一个标准遗传算法程序供你参考:该程序是遗传算法优化BP神经网络函数极值寻优:%% 该...

matlab遗传算法实例求指导主函数m文件代码: lb=[0.2 1.234 0.01 1190 0.15]; ub=[0.4 3 0.04 1398 0.4]; x0=lb; [x,fval]=fmincon('llzy',x0,[],[],[],[],lb,ub); 目标函数m文件代码: function y=llzy...

求解:怎样使用MATLAB中的遗传算法计算器Optimization Tool中的GA比如通过MATLAB遗传算法的思想求解f(x)=x*sin(10pi*x)+2.0,-1首先在matlab命令窗口输入f=(x)-(x*sin(10*pi*x)+2) 输出结果为 >>f=(x)-(x*sin(10*pi*x)+2) f = (x)-(x*sin(10...

求教matlab遗传算法问题clc clear all close all %% 画出函数图 figure(1); lbx=0;ubx=8; %函数自变量x范围【0,8】 lby=0;uby=8; %函数自变量y范围【0,8】 ezmesh('sin(pi*x)/(pi*x)*sin(pi*y)/(pi*...

matlab中用遗传算法拟合方程例如: 已知数据队列 buf=【5410.】 x取值 1:n n是队列长度 函数 f(x)=a+b*sin(c*x+d) . avg 是队列平均值 a b c d 为参数 a范围 (2/3,1)*avg b范围 (0,1/3)*avg c的范围 (0,24*pi...

如何用遗传算法实现智能组卷智能组卷问题的遗传算法具体步骤: (1)随机从试题库中抽出一组试题,进行试题编码;D=Encode(Random(Questions)); (2)生成初始群体;GroupNum=100;for i=l to GroupNumexecute (1); (...

推荐阅读
图文推荐