24小时热门版块排行榜    

查看: 631  |  回复: 4
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 515825903931 的 10 个金币

515825903931

银虫 (正式写手)

[交流] 【求助】matlab中遗传算法ga()函数设置

各位前辈,我使用遗传算法优化神经网络的权值与阈值。在使用ga函数时,里面的一些参数我不知道怎么设置,有一些参数不明白是什么意思,麻烦高人帮忙解决一下。十分感谢。小弟新手,非专业,有很多可能简单的东西不明白,忘大家见谅,不要笑话。

function [x,endPop,bPop,traceInfo] = ga(bounds,evalFN,evalOps,startPop,opts,termFN,termOps,selectFN,selectOps,xOverFNs,xOverOps,mutFNs,mutOps)

1、traceInfo是什么函数?要设置么?

2、其中bounds知道的是谁的上下界?

3、evalOps是传递给适应度函数的参数,传递的是什么呢?怎样确定?

4、startPop,opts中opts是初始种群的结构参数吧?要怎么确定?比如看见别人设置为[1e-6 1 1],里面几个数据都是什么意思呢?

5、termops是传递给终止函数的数据,指的是代数么?

6、normGeomSelect,arithXover',nonUnifMutation是选择、交叉、变异函数?这几个函数的具体解释与设置时如何呢?比如分别设置为[0.09],[2],[2 gen 3]

。这几个设定的数据要如何解释呢?
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

515825903931

银虫 (正式写手)

怎么没人回啊,哥啊,帮帮忙啊
2楼2010-01-05 16:18:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sctc2007_g

金虫 (小有名气)

早日成功


sunxiao(金币+1,VIP+0):谢谢参与 1-7 04:39
那些都是函数ga的形式参数,具体要看程序中的作用。
博学之,审问之,慎思之,明辨之,笃行之!
3楼2010-01-06 19:18:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

flyinsky878

木虫 (正式写手)


adu886886(金币+1,VIP+0):谢谢提供意见 1-18 14:20
GA算法还是自己写吧,直接用工具箱不怎么方便。
另外,GA算法用来优化BPNN的初始权值和阀值,效果不见的好(在实际应用中很多情况下是行不通的)。
4楼2010-01-18 11:56:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

515825903931

银虫 (正式写手)

求助完结,麻烦斑竹删除此贴,谢谢!
5楼2010-03-29 09:32:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 515825903931 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见