پاسخ : برنامه و دیتابیس کاملا تشخیص ارقام دست نویس فارسی (HCR) با شبکه های عصبی MLP
num=600;%k
for i=1:num
tmp0=dspcacov0*(meannum0-Tpt(i,
)';%k
tmp1=dspcacov1*(meannum1-Tpt(i,
)';%k
tmp2=dspcacov2*(meannum2-Tpt(i,
)';%k
tmp3=dspcacov3*(meannum3-Tpt(i,
)';%k
tmp4=dspcacov4*(meannum4-Tpt(i,
)';%k
tmp5=dspcacov5*(meannum5-Tpt(i,
)';%k
tmp6=dspcacov6*(meannum6-Tpt(i,
)';%k
tmp7=dspcacov7*(meannum7-Tpt(i,
)';%k
tmp8=dspcacov8*(meannum8-Tpt(i,
)';%k
tmp9=dspcacov9*(meannum9-Tpt(i,
)';%k
Y0=sim(net0,tmp0);%k
Y1=sim(net1,tmp1);%k
Y2=sim(net2,tmp2);%k
Y3=sim(net3,tmp3);%k
Y4=sim(net4,tmp4);%k
Y5=sim(net5,tmp5);%k
Y6=sim(net6,tmp6);%k
Y7=sim(net7,tmp7);%k
Y8=sim(net8,tmp8);%k
Y9=sim(net9,tmp9);%k
Yt(i,
=[Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9];%k
end
Yt=Yt';%k
num=600;%k
for i=1:num
tmp0=dspcacov0*(meannum0-Tpt(i,

tmp1=dspcacov1*(meannum1-Tpt(i,

tmp2=dspcacov2*(meannum2-Tpt(i,

tmp3=dspcacov3*(meannum3-Tpt(i,

tmp4=dspcacov4*(meannum4-Tpt(i,

tmp5=dspcacov5*(meannum5-Tpt(i,

tmp6=dspcacov6*(meannum6-Tpt(i,

tmp7=dspcacov7*(meannum7-Tpt(i,

tmp8=dspcacov8*(meannum8-Tpt(i,

tmp9=dspcacov9*(meannum9-Tpt(i,

Y0=sim(net0,tmp0);%k
Y1=sim(net1,tmp1);%k
Y2=sim(net2,tmp2);%k
Y3=sim(net3,tmp3);%k
Y4=sim(net4,tmp4);%k
Y5=sim(net5,tmp5);%k
Y6=sim(net6,tmp6);%k
Y7=sim(net7,tmp7);%k
Y8=sim(net8,tmp8);%k
Y9=sim(net9,tmp9);%k
Yt(i,

end
Yt=Yt';%k
با سلام به آقای مهندس نحوی
مهندس چند تا سوال داشتم در مورد کدهای بالا
ماتریس Tpt یک ماتریس حاوی 60 نمو نه از هر عدد می باشد 60 تا از عدد صفر 60 تااز عدد یک و ... 60 تا از عدد 9 که ابعادش 1600*600 است
اولاً: چرا تست شبکه های عصبی رو به صورت گروهی انجام دادید (در مورد ماتریسهای tmp کمی توضیح دهید)
دوماً:چرا 10 شبکه عصبی به ازای ورودیهای تست شبکه در داخل حلقه for قرار دارند و چه لزومی دارد که 600 مرتبه تکرار شوند
اگر ممکن است در مورد ماتریس Yt هم توضیح دهید
با تشکر از شما
در ضمن به خاطر گذاشتن فایل آموزشی ساخت فایل exe در متلب باز هم از شما ممنونم
امیدوارم در امتحاناتتون موفق باشید
شهرام
مهندس چند تا سوال داشتم در مورد کدهای بالا
ماتریس Tpt یک ماتریس حاوی 60 نمو نه از هر عدد می باشد 60 تا از عدد صفر 60 تااز عدد یک و ... 60 تا از عدد 9 که ابعادش 1600*600 است
اولاً: چرا تست شبکه های عصبی رو به صورت گروهی انجام دادید (در مورد ماتریسهای tmp کمی توضیح دهید)
دوماً:چرا 10 شبکه عصبی به ازای ورودیهای تست شبکه در داخل حلقه for قرار دارند و چه لزومی دارد که 600 مرتبه تکرار شوند
اگر ممکن است در مورد ماتریس Yt هم توضیح دهید
با تشکر از شما
در ضمن به خاطر گذاشتن فایل آموزشی ساخت فایل exe در متلب باز هم از شما ممنونم
امیدوارم در امتحاناتتون موفق باشید
شهرام
دیدگاه