نمايش پست تنها
قديمي ۰۶-۸-۱۳۹۳, ۰۱:۰۵ بعد از ظهر   #2 (لینک دائم)
kamran_kenzo Male
عضو فوق فعال
 
آواتار kamran_kenzo
 
تاريخ عضويت: تير ۱۳۸۹
محل سكونت: Tehran
پست ها: 190
تشكرها: 4
91 تشكر در 74 پست
پيش فرض

نقل قول:
نوشته اصلي بوسيله app24 نمايش پست
سلام.
من یک برنامه با متلب نوشتم که قراره اعداد فارسی رو تشخیص بده.
مشکل:
من برنامه رو وقتی تست می کنم گاهی وقت ها جواب اشتباه میده.مثلا ده بار برنامه رو روی یک داده ( یک عکس ثابت مثل فرضا عدد دو) تست می کنم برنامه سه بار جواب اشتباه میده و هفت بار صحیح ، این در حالیه که همه چیز ثابته و داده ای که به عنوان تست بهش میدم دقیقا همون داده ای هست که در ترین ازش استفاده کردم و همیشه هم ثابته پس باید عین ده بار رو صحیح پاسخ بده.

به نظرتون مشکل چیه ؟ چرا پاسخ ها هفت بار صحیح و سه باره غلطه و برای رفع مشکل چه باید کرد؟؟
در ضمن نوع شبکه عصبی هم که ازش استفاده کردم :nprtool\fitiing tool هست.
منتظر پاسختون هستم.مرسی
سلام دوست عزیز
به نظر میرسه در مرحله ی آموزش شبکه عصبی یکسری اتفاقات به صورت تصادفی رخ میده ... مثلا انتخاب ترتیب ورود داده های آموزشی تصادفی هست یا اینکه وزن دهی اولیه نورون های شبکه عصبی احتمالا تصادفی هست.
باید کد رو دقیقا نگاه کرد تا بشه نظر دقیق داد. اما در کل چیز نگران کننده ای نیست. شما باید به صورت میانگین دقت رو اعلام کنید. مثلا از ۵۰ بار اجرای الگوریتم ببینید به صورت میانگین دقت چقدر بوده.

موفق باشید
kamran_kenzo آفلاين است   پاسخ با نقل قول