資源簡介
matlab格式的布谷鳥搜索算法(cuckoo search)程序
代碼片段和文件信息
function?cost?=?ANN_Cost(POP)
global?input?output?numOfNeurons?NumofInputs
cost?=?zeros(size(POP1)1);
for?ipop?=?1:size(POP1)
????pop?=?POP(ipop:);
????W?=?pop(1:(NumofInputs+1)*numOfNeurons);
????U?=?pop((NumofInputs+1)*numOfNeurons+1?:?end);
????z1?=?tansig(input*W(1)+W(4));
????z2?=?tansig(input*W(2)+W(5));
????z3?=?tansig(input*W(3)+W(6));
????z4?=?1;???%?bias
????
????ANN_output?=?z1*U(1)?+?z2*U(2)?+?z3*U(3)?+?z4*U(4);
????
????cost(ipop)?=?sum(?(?(output?-?ANN_output).^2?)?)./?sum(output.^2)?*?100;
????
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????558??2020-11-04?00:13??ANN_Cost.m
?????文件???????15056??2020-11-04?00:13??cuckooMain.m
?????文件????????1315??2020-11-04?00:13??license.txt
評論
共有 條評論