91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.55MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-11-20
  • 語言: Matlab
  • 標(biāo)簽: tag??

資源簡介

最新智能算法matlab,具有較好的效果方便學(xué)習(xí)交流,具有很好的價(jià)值

資源截圖

代碼片段和文件信息

tic?%?計(jì)時(shí)器
%%?清空環(huán)境變量
close?all
clear
clc
format?compact
%%?數(shù)據(jù)提取
%?載入測試數(shù)據(jù)wine其中包含的數(shù)據(jù)為classnumber?=?3wine:178*13的矩陣wine_labes:178*1的列向量
load?wine.mat
%?選定訓(xùn)練集和測試集
%?將第一類的1-30第二類的60-95第三類的131-153做為訓(xùn)練集
train_wine?=?[wine(1:30:);wine(60:95:);wine(131:153:)];
%?相應(yīng)的訓(xùn)練集的標(biāo)簽也要分離出來
train_wine_labels?=?[wine_labels(1:30);wine_labels(60:95);wine_labels(131:153)];
%?將第一類的31-59第二類的96-130第三類的154-178做為測試集
test_wine?=?[wine(31:59:);wine(96:130:);wine(154:178:)];
%?相應(yīng)的測試集的標(biāo)簽也要分離出來
test_wine_labels?=?[wine_labels(31:59);wine_labels(96:130);wine_labels(154:178)];
%%?數(shù)據(jù)預(yù)處理
%?數(shù)據(jù)預(yù)處理將訓(xùn)練集和測試集歸一化到[01]區(qū)間
[mtrainntrain]?=?size(train_wine);
[mtestntest]?=?size(test_wine);

dataset?=?[train_wine;test_wine];
%?mapminmax為MATLAB自帶的歸一化函數(shù)
[dataset_scaleps]?=?mapminmax(dataset‘01);
dataset_scale?=?dataset_scale‘;

train_wine?=?dataset_scale(1:mtrain:);
test_wine?=?dataset_scale(?(mtrain+1):(mtrain+mtest):?);
%%?利用灰狼算法選擇最佳的SVM參數(shù)c和g
SearchAgents_no=10;?%?狼群數(shù)量,Number?of?search?agents
Max_iteration=10;?%?最大迭代次數(shù),Maximum?numbef?of?iterations
dim=2;?%?此例需要優(yōu)化兩個(gè)參數(shù)c和g,number?of?your?variables
lb=[0.010.01];?%?參數(shù)取值下界
ub=[100100];?%?參數(shù)取值上界
%?v?=?5;?%?SVM?Cross?Validation參數(shù)默認(rèn)為5

%?initialize?alpha?beta?and?delta_pos
Alpha_pos=zeros(1dim);?%?初始化Alpha狼的位置
Alpha_score=inf;?%?初始化Alpha狼的目標(biāo)函數(shù)值,change?this?to?-inf?for?maximization?problems

Beta_pos=zeros(1dim);?%?初始化Beta狼的位置
Beta_score=inf;?%?初始化Beta狼的目標(biāo)函數(shù)值,change?this?to?-inf?for?maximization?problems

Delta_pos=zeros(1dim);?%?初始化Delta狼的位置
Delta_score=inf;?%?初始化Delta狼的目標(biāo)函數(shù)值,change?this?to?-inf?for?maximization?problems

%Initialize?the?positions?of?search?agents
Positions=initialization(SearchAgents_nodimublb);

Convergence_curve=zeros(1Max_iteration);

l=0;?%?Loop?counter循環(huán)計(jì)數(shù)器

%?Main?loop主循環(huán)
while?l????for?i=1:size(Positions1)??%?遍歷每個(gè)狼
????????
???????%?Return?back?the?search?agents?that?go?beyond?the?boundaries?of?the?search?space
???????%?若搜索位置超過了搜索空間,需要重新回到搜索空間
????????Flag4ub=Positions(i:)>ub;
????????Flag4lb=Positions(i:)????????%?若狼的位置在最大值和最小值之間,則位置不需要調(diào)整,若超出最大值,最回到最大值邊界;
????????%?若超出最小值,最回答最小值邊界
????????Positions(i:)=(Positions(i:).*(~(Flag4ub+Flag4lb)))+ub.*Flag4ub+lb.*Flag4lb;?%?~表示取反???????????
?????
??????%?計(jì)算適應(yīng)度函數(shù)值
???????cmd?=?[‘?-c?‘num2str(Positions(i1))‘?-g?‘num2str(Positions(i2))];
???????model=svmtrain(train_wine_labelstrain_winecmd);?%?SVM模型訓(xùn)練
???????[~fitness]=svmpredict(test_wine_labelstest_winemodel);?%?SVM模型預(yù)測及其精度
???????fitness=100-fitness(1);?%?以錯(cuò)誤率最小化為目標(biāo)
????
????????%?Update?Alpha?Beta?and?Delta
????????if?fitness????????????Alpha_score=fitness;?%?則將Alpha狼的目標(biāo)函數(shù)值更新為最優(yōu)目標(biāo)函數(shù)值,Update?alpha
????????????Alpha_pos=Positions(i:);?%?同時(shí)將Alpha狼的位置更新為最優(yōu)位置
????????end
????????
????????if?fitness>Alpha_score?&&?fitness????????????Beta_score=fitness;?%?則將Beta狼的目標(biāo)函數(shù)值更新為最優(yōu)目標(biāo)函數(shù)值,Update?beta
??????????

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件????1753133??2016-09-08?10:07??GWO\myself\GWO_finalVersion.pdf

?????文件???????6625??2016-10-23?00:24??GWO\myself\GWO_SVM_exmp.m

?????文件???????5780??2016-09-08?10:07??GWO\myself\GWO_SVR_exmp.m

?????文件???????1845??2016-09-08?10:04??GWO\myself\initialization.m

?????文件?????????70??2016-09-08?10:04??GWO\myself\mymae.m

?????文件?????????85??2016-09-08?10:04??GWO\myself\mymape.m

?????文件?????????74??2016-09-08?10:04??GWO\myself\mymse.m

?????文件??????20168??2016-09-08?10:08??GWO\myself\wine.mat

?????文件????????447??2016-09-08?10:04??GWO\myself\wndspd.mat

?????文件??????18039??2016-10-25?12:48??GWO\xuejies\cec09.m

?????文件????????422??2016-10-25?12:48??GWO\xuejies\CreateEmptyParticle.m

?????文件????????529??2016-10-25?12:48??GWO\xuejies\CreateHypercubes.m

?????文件????????652??2016-10-25?12:48??GWO\xuejies\DeleteFromRep.m

?????文件????????450??2016-10-25?12:48??GWO\xuejies\DetermineDomination.m

?????文件????????172??2016-10-25?12:49??GWO\xuejies\Dominates.m

?????文件????????107??2016-10-25?12:49??GWO\xuejies\GetCosts.m

?????文件???????3644??2015-12-15?21:05??GWO\xuejies\GetGridIndex.m

?????文件????????107??2016-10-25?12:49??GWO\xuejies\GetNonDominatedParticles.m

?????文件????????352??2016-10-25?12:50??GWO\xuejies\GetOccupiedCells.m

?????文件???????5623??2016-10-25?13:16??GWO\xuejies\MOGWO.asv

?????文件???????5625??2016-10-24?23:39??GWO\xuejies\MOGWO.m

?????文件??????88018??2016-10-25?12:56??GWO\xuejies\results.mat

?????文件????????105??2016-10-25?12:48??GWO\xuejies\RouletteWheelSelection.m

?????文件????????577??2016-10-25?12:50??GWO\xuejies\SelectLeader.m

?????文件????????790??2016-10-25?12:50??GWO\xuejies\xboundary.m

?????目錄??????????0??2016-10-23?22:55??GWO\myself

?????目錄??????????0??2016-10-25?12:51??GWO\xuejies

?????目錄??????????0??2016-10-24?23:03??GWO

-----------?---------??----------?-----??----

??????????????1913439????????????????????28

............此處省略1個(gè)文件信息

評論

共有 條評論