㈠ 雷英傑《Matlab遺傳演算法工具箱及應用》Sheffield大學gatbx工具箱---問題
找專業人士吧,或者到論壇上發貼子,這里很少會有人回答這么專業的問題。
㈡ matlab7.1遺傳演算法自帶工具箱和sheffield大學的遺傳演算法工具箱(gatbx)各有何特點哪個好些
只用過抄MATLAB的遺傳工具箱,速度還可以襲(比一般自己寫的C++要好些)。和其它程序結合的話,先編一個options的結構體,設定好參數(非常重要,特別是初始范圍),然後在調用ga()函數,就可以了。沒有工具箱的界面,但乾的活是一樣的。 我曾用它描過一個函數,函數值是當某些參數去到最優時的參數值。通過嵌套一個循環,每次改變一點參數做一次優化,就可以描出一條曲線來。
㈢ 謝菲爾德大學遺傳演算法工具箱 為什麼用不了
可能的原因是:1.gatbx工具箱下的crtbp函數的文件名為CRTBP.M,大小寫不統一所以出現了warning,需要把把它改為小寫的crtbp.m;2.gatbx屬於第三方工具箱,MATLAB自身對它是沒有說明的,所以搜不到這些
遺傳演算法
的指令。
㈣ 你用的應該是謝菲爾德開發的工具箱,所以得下載一個他們的工具箱安裝到matlab裡面才能用REP,而且是大寫的
先下載個工具箱,復制到toolbox,再在matlab裡面添加路徑
㈤ 求Sheffield大學gatbs工具箱(遺傳演算法)
上網找呀
㈥ 求自適應遺傳演算法的MATLAB代碼 要謝菲爾德遺傳演算法工具箱的
都是有兩種調用方法,一種圖形界面的,這個從開始菜單,然後工具,然後從裡面找神經網路neuralnetwork,遺傳演算法工具是全局優化工具箱裡面的,globaloptimization。 另外一種通過命令行調用,這個需要你理解你都要做...
㈦ matlab R2014b,自己下載的謝菲爾德遺傳演算法工具箱,添加成功之後顯示如下內容,怎麼解決
將所有的文件名改成小寫,重新打開軟體就可以了。例如:CRTBP.M改成crtbp.m。網上有批量文件名大寫改小寫的教程,這個你可以自己解決。
㈧ 有誰知道運用英國Sheffield遺傳演算法工具箱能不能進行混合遺傳演算法的編程急需知道!謝謝!
嗯,一般用混合演算法來優化某種智能演算法的性能。加快尋找最優解的速度。
好多遺傳演算法的混合演算法都是用了別的演算法的概念,然後就稱為混合演算法,不過也就是加了一兩個函數,來改變過程中某一點的運行參數。這樣來講,你的那個混合工具箱可以做你所謂的混合演算法,實在不行,就自己寫幾個簡單函數就可以了,頂多不利用工具箱里的現有函數。
如果把三種演算法真正混合起來,也就是進行每種演算法中的所有操作,這樣可能工具箱的函數很少,自己做起來會有點復雜。但是那樣那會極大增加計算機的運行時間,並且結果也不一定好。
這些演算法在做一些人工智慧的時候有很好的效果。但是真正利用到某一具體領域,其實還沒有現有方法做的結果好。比方說數據預測,神經網路預測或者遺傳演算法預測(對問題做一定處理後,遺傳演算法可以解決預測問題)就不一定比時間序列預測的結果好。
總之,問題用別的方法不能解決的時候,我們用這些智能演算法(其實就是自導向搜索)來做,可能有意想不到的效果。
㈨ matlab自帶的ga工具箱和謝菲爾德大學的GA工具箱哪個好
兩個的包含的函數完全一樣,不能比
㈩ 請問誰有謝菲爾德matlab遺傳演算法工具箱麻煩發我一份[email protected]
這個是原始鏈接,有最新版本
http://www.shef.ac.uk/acse/research/ecrg/gat
點擊「Obtaining the toolbox」,稍微填寫點信息就可以下載了
祝好