سلام .عنوان پروژه ای که روی آن کار میکنم تشخیص حروف به کمک شبکه عصبی ایراد های برنامه را نمی تونم تصحیح کنم
روش کار ساده است. میتونید از دستور Hebb استفاده کنید که اساس کار اون توی کتابایی مثل hogan یا Haykin توضیح داده شده.
اول باید یه سری ماتریس مشخص کنید که نشون دهنده یک تصویر مثلاً 5*5 باشه و عدد -1 ماتریس یعنی پیکسل خالی باشه و عدد 1 هم یعنی پیکسل پر باشه.
برای مثال عدد 3 رو میشه به شکل زیر مشخص کرد:
P0=[ 1;-1;-1;-1; 1;
-1; 1; 1; 1;-1;
-1; 1; 1; 1;-1;
-1; 1; 1; 1;-1;
1;-1;-1;-1; 1];
بقیه اعداد هم به همین ترتیب باید مشخص شن و در آخر بردار P:
P=[P0 P1 P2 P3 P4 P5 P6 P7 P8 P9];
W=0;
W=W+(P*P');
و بعد از hardlims برای هر کدوم استفاده کنید به این ترتیب:
a0=hardlims(W*P0);
من این پروژه رو کامل انجام داده بودم، اما همه کد رو براتون نمیذارم تا تمرینی بشه واستون و مثل من توی دهنتون بمونه!!
