شبکه عصبی

gr-83

عضو جدید
در اجرای یک پروژه شبکه عصبی در مطلب به مشکل برخوردم لطفا اگر کسی در این زمینه اطلاعات دارد کمک کند ممنون.
 

gr-83

عضو جدید
سلام .عنوان پروژه ای که روی آن کار میکنم تشخیص حروف به کمک شبکه عصبی ایراد های برنامه را نمی تونم تصحیح کنم
 

MehranVB

کاربر بیش فعال
کاربر ممتاز
سلام .عنوان پروژه ای که روی آن کار میکنم تشخیص حروف به کمک شبکه عصبی ایراد های برنامه را نمی تونم تصحیح کنم
روش کار ساده است. میتونید از دستور 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);




من این پروژه رو کامل انجام داده بودم، اما همه کد رو براتون نمیذارم تا تمرینی بشه واستون و مثل من توی دهنتون بمونه!!:)
 

Similar threads

بالا