پروژه با مطلب

mosafer1405

عضو جدید
سلام- دنبال برنامه ای با نرم افزار مطلب میگردم موضوع اش هم زیاد مهم نیست فقط با نرم افزار مطلب نوشته شده باشد ممنون
 

عماد عباسی

عضو جدید
سلام چه طوربرنامه ای می خوای
چه ضمینه ای
برا یک برنامه دسته بندی سه کلاس با روش gmm فرستادم انشالله به دردت بهخوره
از این نمونه برنامه ها بازم دارم اگر خواستی بگو
برانتز ها رو از اول بزار اخر فونتش رو بد نبودم درست کنم

clear all
clc
load fisheriris;

class1=meas(1:50,1);
class2=meas(51:100,1);
class3=meas(101:150,1);
class1l=class1(1:35,:);
class1t=class1(36:50,:);
class2l=class2(1:35,:);
class2t=class2(36:50,:);
class3l=class3(1:35,:);
class3t=class3(36:50,:);
class1l'
%mohasebe GMM
gm1=gmdistribution.fit(class1l,4);
gm2=gmdistribution.fit(class2l,4);
gm3=gmdistribution.fit(class3l,4);


size(gm1)
%class1\
[a11,b11,c11,p11]=cluster(gm1,class1t);
[a12,b12,c12,p12]=cluster(gm2,class1t);
[a13,b13,c13,p13]=cluster(gm3,class1t);
p=[p11';p12';p13']
e1=0;
e2=0;
for i=1:15
if (p(1,i)<p(2,i))
e1=e1+1;
end
if (p(1,i)<p(3,i))
e2=e2+1;
end
end
disp(' khata shenasai nemone test class1 dar class2 va class3:')
e11=e1+e2;
error=e11/15*100

%classs2

[a21,b21,c21,p21]=cluster(gm1,class2t);
[a22,b22,c22,p22]=cluster(gm2,class2t);
[a23,b23,c23,p23]=cluster(gm3,class2t);
p=[p21';p22';p23']
e3=0;
e4=0;
for i=1:15
if (p(2,i)<p(1,i))
e3=e3+1;
end
if (p(2,i)<p(3,i))
e4=e4+1;
end
end
disp(' khata shenasai nemone test class2 dar class1 va class3:')
e22=e3+e4;
error=e22/15*100

%class3

[a31,b31,c31,p31]=cluster(gm1,class3t);
[a32,b32,c32,p32]=cluster(gm2,class3t);
[a33,b33,c33,p33]=cluster(gm3,class3t);
p=[p31';p32';p33']
e5=0;
e6=0;
for i=1:15
if (p(3,i)<p(1,i))
e5=e5+1
end
if (p(3,i)<p(2,i))
e6=e6+1;
end
end
e5
e6
disp(' khata shenasai nemone test class3 dar class2 va class1:')
e33=e5+e6
error=e33/15*100

disp('khataye koole:')
errortotall=(e11+e22+e33)/45*100
 

sajjad_f

عضو جدید
سلام یه برنامه می خوام با دسته بندی داده های fisheriris با روش k-nearest neighbor میشه کمکم کنین؟

آره .

چرا .شما با این روش کار کردین

ایمیل زدم
 
آخرین ویرایش توسط مدیر:
بالا