Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   شبکه های عصبی (Neural Networks) (http://artificial.ir/intelligence/forum10.html)
-   -   مشکل در تست شبکه عصبی-متلب (http://artificial.ir/intelligence/thread13002.html)

app24 ۰۶-۸-۱۳۹۳ ۱۲:۴۱ بعد از ظهر

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

به نظرتون مشکل چیه ؟ چرا پاسخ ها هفت بار صحیح و سه باره غلطه و برای رفع مشکل چه باید کرد؟؟
در ضمن نوع شبکه عصبی هم که ازش استفاده کردم :nprtool\Fitiing Tool هست.
منتظر پاسختون هستم.مرسی

kamran_kenzo ۰۶-۸-۱۳۹۳ ۰۱:۰۵ بعد از ظهر

نقل قول:

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

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

سلام دوست عزیز
به نظر میرسه در مرحله ی آموزش شبکه عصبی یکسری اتفاقات به صورت تصادفی رخ میده ... مثلا انتخاب ترتیب ورود داده های آموزشی تصادفی هست یا اینکه وزن دهی اولیه نورون های شبکه عصبی احتمالا تصادفی هست.
باید کد رو دقیقا نگاه کرد تا بشه نظر دقیق داد. اما در کل چیز نگران کننده ای نیست. شما باید به صورت میانگین دقت رو اعلام کنید. مثلا از ۵۰ بار اجرای الگوریتم ببینید به صورت میانگین دقت چقدر بوده.

موفق باشید

app24 ۰۶-۸-۱۳۹۳ ۰۱:۱۷ بعد از ظهر

مرسی از پاسختون.
داده های آموزشی تصادفی نیست.پیسکل های یک تصویر رو به صورت ترتیبی بهش میدم جهت آموزش.فقط یک تصویر رو بهش دادم.من از متد خود متلب استفاده کردم.در وزن دهی هیچ دخالتی ندارم.
تعداد ماتریس تارگتم ده تاست.یک نکته ای که شاید اهمیت داشته باشه در این مشکل اینه که با هیدن لایر های مختلف که برنامه رو چک می کنم نتایج مختلف هست.
مثلا با سی تا هیدن لایر دوتا اشتاه داشت.
با ده تا هیدن لایر چهار تا و ...!
هیدن لایر رو بر چه اساسی مقدار دهی کنم؟ فرمول خاصی داره؟فکر کنم مشکل از همین هیدن لایر باشه...!
اگر فکر می کنید مشکل از جای دیگه است لطفا کمک کنید...!

mansor50 ۰۶-۲۸-۱۳۹۳ ۰۵:۳۳ بعد از ظهر

سلام هر بار که شبکه میسازی چون وزنهاش تصادفی انتخاب میشه نتایجش فرق داره با بار دیگه


زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۲:۱۳ قبل از ظهر ميباشد.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.