⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 粒子群算法pso 数字图像处理 数字图像处理 xiao1jun_bokee_com.htm

📁 基于粒子群优化的书籍或程序基于粒子群优化的书籍或程序基于粒子群优化的书籍或程序基于粒子群优化的书籍或程序
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<P>% function [bestparticle,tarce] = 
pso(range,swarminit,gen,EVALFCN,c1,c2,w0,w1,vmax,smax) % 
PSO优化过程,这是适应度越小越好的情况,对应于误差 % bestparticle-保存历史最佳粒子 S维 % trace-纪录最佳适应度的改变过程 gen维 
% range-位移要保持的范围 % swarminit-初始粒子群 % gen-最多迭代代数 % EVALFCN-适应度函数名 % 
c1,c2,w0,w1-pso相关参数的设置 % vmax-最大限制速度 % smax-最大限制位移</P>
<P>function [bestparticle,trace] = 
pso(range,swarminit,gen,EVALFCN,c1,c2,w0,w1,vmax,smax) [popu,S] = 
size(swarminit); velocityinit = vmax .* (2 .* rand(popu,S) - 1); % 速度初始化为-range 
+range之间</P>
<P>trace = ones(1,gen); trace(1) = 10000; % 初始全局最佳适应度设为足够大 for i = 1:popu 
bestfit(i) = 10000; % 初始个体历史最佳适应度设为足够大 end</P>
<P>bestpar = swarminit; % 个体历史最佳粒子初始化</P>
<P>for step = 1:gen fprintf(1,'%d ',step); str = [EVALFCN,'(swarminit)']; 
fitlist = eval(str); % 计算当前粒子群每个粒子的适应度 [minval,sub] = min(fitlist); % 
求得这代粒子的适应度最小值及其下标 if(trace(step) &gt; minval) fprintf(1,'%d %f\n',step,minval); 
trace(step) = minval; bestparticle = swarminit(sub,:); end if(step ~= gen) 
trace(step + 1) = trace(step); % 全局最佳适应度及最佳粒子调整 end for i = 1:popu if(bestfit(i) 
&gt; fitlist(i)) bestfit(i) = fitlist(i); bestpar(i,:) = swarminit(i,:); end end 
% 个体历史最佳粒子及适应度调整 %w = w0 - w1 * (step / gen); % 惯性权值的调整 w=0.2; for i = 1:popu 
for j = 1:S r1 = rand(1,1); r2 = rand(1,1); velocityinit(i,j) = w * 
velocityinit(i,j) + c1 * r1 * (bestpar(i,j) - swarminit(i,j)) +... c2 * r2 * 
(bestparticle(j) - swarminit(i,j)); if(velocityinit(i,j) &gt; vmax) 
velocityinit(i,j) = vmax; %'速度+越界' end if(velocityinit(i,j) &lt; -vmax) 
velocityinit(i,j) = -vmax; %'速度-越界' end % 如果速度越界,速度取那方面最大值 swarminit(i,j) = 
swarminit(i,j) + velocityinit(i,j); % if(swarminit(i,j) &gt; smax) % 
swarminit(i,j) = smax; % '位移+越界' % end % 如果位移越界,位移重新初始化 % if(swarminit(i,j) &lt; 
-smax) % swarminit(i,j) = -smax; % '位移-越界' % end % 如果位移越界,位移重新初始化 end end 
end</P>
<P></P>
<P>经试验:该算法在优化方面性能比较好,可用于函数极值,解方程,并且在前向神经网络权值和网络结构的训练也表现了不错的性能</P></DIV>
<P id=trackback>你可以通过这个链接引用该篇文章:http://xiao1jun.bokee.com/tb.b?diaryId=12035973 
</P>
<DIV class=entry-footer><SPAN class=f><SPAN class=pub-date 
title=发布日期>2006.7.7</SPAN> <SPAN class=pub-time title=发布时间>23:51</SPAN> <SPAN 
class=ln-author>作者:<A class=author 
href="http://id.bokee.com/showInfo.b?username=xiao1jun.bokee.com">xiao1jun</A></SPAN> 
</SPAN><SPAN class=f>
<SCRIPT>if(blogID!=null){document.writeln('<a class="ln-trackbacks" href=\"http://'+blogID+'/trackback/doTrackDiary.b?trackDiaryUrl=http://xiao1jun.bokee.com/trackback/trackDiary.b?diaryId=12035973\">引用:0</a> | ');}</SCRIPT>
<A class=ln-bookmark 
href="javascript:addFavorite('粒子群算法PSO','http://xiao1jun.bokee.com/viewdiary.12035973.html');">收藏</A> 
| <A class=ln-comments 
href="http://xiao1jun.bokee.com/viewdiary.12035973.html#remark">评论:1</A> | <SPAN 
class=ln-viewed id=h12035973>阅读:0</SPAN>
<SCRIPT>
						putDiary($('h12035973'));
						</SCRIPT>
 </SPAN></DIV></DIV>
<SCRIPT>statDiaryHit('xiao1jun');</SCRIPT>
<!-- 金行广告 -->
<DIV class=operation id=shoulashou>
<H3 class=select>
<P class=newly-title><SPAN class=newly-Img><IMG 
src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/ico_wodeguanggao.gif"></SPAN>我的广告</P></H3>
<DIV class=col-body>
<DIV class=newly-right>
<SCRIPT src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/bi.htm"></SCRIPT>
</DIV></DIV>
<DIV class=newly-bot>
<DIV class=newly-bot01></DIV></DIV></DIV>
<DIV class=operation>
<H3 class=select>
<P class=newly-title><SPAN class=newly-Img><IMG 
src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/ico_wenzhangpinglun.gif"></SPAN>我的搜索</P></H3>
<DIV class=col-body>
<DIV class=newly-right>
<FORM name=gform action=http://www.google.cn/search method=get target=_top>
<TABLE bgColor=#ffffff border=0>
  <TBODY>
  <TR>
    <TD vAlign=top noWrap align=left 
      height=32><!-- Clickable Google Logo --><A 
      href="javascript:submitFormWithChannel('logo')"><IMG height=23 alt=Google 
      src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/logo_Google.gif" 
      width=75 align=middle border=0> 
    </A><!-- END of Clickable Google Logo --></TD>
    <TD noWrap><!-- Google Web Union Search Box --><INPUT maxLength=255 
      size=24 name=q> </INPUT><INPUT onclick="javascript:document.getElementById('channel').value='sitesearch';document.getElementById('sitesearch').value='bokee.com';document.getElementById('gform').submit();" type=button value=站内搜索 name=sb> 
      </INPUT><INPUT onclick="javascript:document.getElementById('channel').value='internetsearch';document.getElementById('sitesearch').value='';document.getElementById('gform').submit();" type=button value=搜索 name=sa> 
      </INPUT><INPUT id=sitesearch type=hidden name=sitesearch> <INPUT 
      type=hidden value=aff-bokee name=client> </INPUT><INPUT type=hidden 
      value=gbk name=ie> </INPUT><INPUT type=hidden value=gbk name=oe> 
      </INPUT><INPUT type=hidden value=zh-CN name=hl> </INPUT><INPUT id=channel 
      type=hidden value=search name=channel> </INPUT></TD></TR>
  <TR>
    <TD></TD>
    <TD 
noWrap><!-- End of Google Web Union Search Box --></TD></TR></TBODY></TABLE></FORM></DIV></DIV>
<DIV class=newly-bot>
<DIV class=newly-bot01></DIV></DIV></DIV><!-- 文章评论 -->
<DIV class=operation id=comment>
<H3 class=select>
<P class=newly-title><SPAN class=newly-Img><IMG 
src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/ico_wenzhangpinglun.gif"></SPAN>文章评论</P></H3>
<DIV class=col-body>
<DIV class=newly-right>
<DIV class=col-bodyimg><IMG height=30 
src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/logo_s.gif" width=30> 
</DIV>
<DIV class=cmt-avatar>
<DIV class=cmt-body>你好,我想请问一下,为什么我编的程序明明是求最小值可是优化函数的值是越来越大呢 </DIV>
<DIV class=cmt-info>
<P>发布人:maer 发布时间:2007.4.15</P></DIV></DIV>
<DIV class=cmt-number>1</DIV>
<DIV class=clear></DIV>
<DIV class="cmea pad-Left" id=cmt-area>
<H4>添加评论</H4>
<FORM name=remark onsubmit="return remarkSubmit();" action=/remark/remark.b 
method=post><INPUT type=hidden value=BokeeToken name=webwork.token.name> <INPUT 
type=hidden value=3EPDQ5Y3OWZ0RYZFSMD1JJ37QI2FQS4J name=BokeeToken> <INPUT 
type=hidden value=D name=blogRemark.remarkType> <INPUT type=hidden 
value=12035973 name=blogRemark.objectId> <INPUT type=hidden 
value=xiao1jun.bokee.com name=blogRemark.blogId> 
<DIV class=cmt-arearow><STRONG class=required>*</STRONG>昵&nbsp; 称:&nbsp;<INPUT 
id=remarkNickName name=blogRemark.remarkNickName> </DIV>
<DIV class="cmt-arearow areaind">&nbsp;主&nbsp; 页:&nbsp;<INPUT id=remarkEmail 
value=HTTP:// name=blogRemark.remarkHomepage>(选填) </DIV>
<DIV class=cmt-arearow><SPAN class=arearowver><STRONG 
class=required>*</STRONG>内&nbsp; 容:</SPAN> <TEXTAREA class=areartext id=remarkContent onfocus=clearF() name=blogRemark.remarkContent>评论字数限制在200个字符之内</TEXTAREA> 
</DIV>
<DIV class=cmt-arearow><STRONG class=required>*</STRONG>验证码:&nbsp;<INPUT id=rand 
style="MARGIN-BOTTOM: 10px" maxLength=5 name=rand><IMG 
style="MARGIN: 0px 0px 3px 5px" 
src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/rndimg.png" border=0> 
</DIV>
<DIV class=cmt-arearow><SPAN class=lt><STRONG 
class=required>*</STRONG>为必填项</SPAN> <SPAN class="rl ceaaa"><INPUT class=style-btn type=submit value=发布 name=submitRemark></SPAN> 

<DIV class=clear></DIV></DIV></FORM><A id=remark 
name=remark></A></DIV></DIV></DIV>
<DIV class=newly-bot>
<DIV class=newly-bot01></DIV></DIV></DIV></DIV>
<DIV id=rightDiv><!-- 个人形象 -->
<DIV class=operation id=myPhoto>
<H3 class=select>
<P class=newly-title><SPAN class=newly-Img><IMG 
src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/ico_xingxiang.gif"></SPAN>个人形象</P></H3>
<DIV class=col-body>
<DIV class=newly-right>
<DL class=pingl-Dl>
  <DT><IMG id=photoImg height=120 
  onerror="this.src='http://blogteam.bokee.com/pub/images/logo_s.png'" 
  src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/logo_s.png" width=120> 
  <P><A href="javascript:doAddFriend('xiao1jun.bokee.com');"><IMG 
  src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/myphoto-addfriend.gif">加为好友</A> 
  <A href="javascript:popPostMsg('xiao1jun.bokee.com');"><IMG 
  src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/myphoto-msg.gif">发送私信</A> 
  </P>
  <P><A href="javascript:popNote('xiao1jun.bokee.com');"><IMG 
  src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/myphoto-note.gif">给我留言</A> 
  <A href="javascript:addFavorite('','http://xiao1jun.bokee.com/');"><IMG 
  src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/myphoto-favo.gif">加入收藏</A> 
  </P>
  <P><A 
  href="http://group.bokee.com/group/userjump.action?userId=10418428&amp;blogId=xiao1jun.bokee.com"><IMG 
  src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/myphoto-group.gif">我的群组</A> 
  <A href="javascript:commendblog('xiao1jun.bokee.com');"><IMG 
  src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/myphoto-friend.gif">荐给好友</A> 
  </P>
  <P><A onclick=jionChatRoomMyPhoto() 
  href="http://xiao1jun.bokee.com/viewdiary.12035973.html#x"><IMG alt=去聊天室 
  src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/myphoto-chat.gif">去聊天室</A> 
  <A href="http://mov.bokee.com/" target=_black><IMG 
  src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/gomovie.gif">去看电影</A> <!--		
		<a href="#x" onClick="javascript:alert('此功能正在开发中,过段时间就可以使用了!祝愉快^_^!');" style="color: #7F7F7F; "><img src="http://blogteam.bokee.com/pub/images/myphoto-mail.gif">发送邮件</a>
//--></P></DT></DL></DIV>
<DIV class=newly-bot>
<DIV class=newly-bot01></DIV></DIV></DIV></DIV>
<DIV class=operation id=rising>
<H3 class=select>
<P class=newly-title><SPAN class=newly-Img><IMG 
src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/ico_16.gif"></SPAN>反病毒中心</P></H3>
<DIV class=col-body>
<DIV class=newly-right>
<DIV class=rx_div>
<DIV class=rx_con>
<TABLE class=linkimg-rx cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD>
      <DIV style="TEXT-ALIGN: center">以下服务由<FONT 
  color=red>瑞星</FONT>友情提供</DIV></TD></TR>
  <TR>
    <TD class=youqingTd><A 
      href="http://bokee.allyes.com/main/adfclick?db=bokee&amp;bid=248,1338,1751&amp;cid=0,0,0&amp;sid=17241&amp;advid=100&amp;camid=275&amp;show=ignore&amp;url=http://go.rising.com.cn/download/transfer.asp?ver=free&amp;action=0311003" 
      target=_blank><B>瑞星杀毒软件2007</B><BR>(免费下载使用)</A></TD></TR>
  <TR>
    <TD class=youqingTd><A 
      href="http://bokee.allyes.com/main/adfclick?db=bokee&amp;bid=248,1339,1752&amp;cid=0,0,0&amp;sid=17242&amp;advid=100&amp;camid=275&amp;show=ignore&amp;url=http://www.rising.com.cn/2008/beta/index.htm" 
      target=_blank><B>瑞星2008公测版</B></A></TD></TR>
  <TR>
    <TD class=youqingTd><A 
      href="http://bokee.allyes.com/main/adfclick?db=bokee&amp;bid=248,1340,1753&amp;cid=0,0,0&amp;sid=17243&amp;advid=100&amp;camid=275&amp;show=ignore&amp;url=http://tool.ikaka.com/" 
      target=_blank><B>卡卡助手下载</B><BR>(免费杀流氓软件工具)</A></TD></TR>
  <TR>
    <TD class=youqingTd><A 
      href="http://bokee.allyes.com/main/adfclick?db=bokee&amp;bid=248,1341,1754&amp;cid=0,0,0&amp;sid=17244&amp;advid=100&amp;camid=275&amp;show=ignore&amp;url=http://it.rising.com.cn/Channels/Service/index.shtml" 
      target=_blank><B>专杀工具下载</B><BR>(50余种病毒专杀下载)</A></TD></TR></TBODY></TABLE></DIV></DIV></DIV></DIV>
<DIV class=newly-bot>
<DIV class=newly-bot01></DIV></DIV></DIV>
<DIV class=operation id=blogIndex>
<H3 class=select>
<P class=newly-title><SPAN class=newly-Img><IMG 
src="粒子群算法PSO 数字图像处理 数字图像处理 xiao1jun_bokee_com.files/ico_wodeguanggao.gif"></SPAN>定制广告</P></H3>
<DIV class=col-body>
<DIV class=newly-right><A class=youqingTd 
href="http://alimamainc.bokee.com/viewdiary.19044158.html" 
target=blank><B>阿里妈妈与bokee联手&nbsp;&nbsp;<BR>专业定做属于您自己的广告</B></A> </DIV></DIV>
<DIV class=newly-bot>
<DIV class=newly-bot01></DIV></DIV></DIV><!--更多文章-->
<DIV class=operation id=entry-browse-col>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -