نمايش پست تنها
قديمي ۰۲-۲۰-۱۳۹۲, ۱۱:۵۶ قبل از ظهر   #2 (لینک دائم)
babak_1234 Male
Moderator
 
آواتار babak_1234
 
تاريخ عضويت: شهريور ۱۳۸۸
محل سكونت: تهران
پست ها: 252
تشكرها: 1
140 تشكر در 108 پست
My Mood: Khonsard
پيش فرض

نقل قول:
نوشته اصلي بوسيله zeyinab نمايش پست
سلام
من دارم روی پیاده سازی مقاله ای کار می کنم که همه اطلاعات شبکه عصبی به جز تعداد نرون های لایه مخفی رو داده کسی می تونه کمک کنه چجوری می تونم پیدا کنم؟
ممنون
سلام دوست من

پیدا کردن نرون های لایه مخفی یک مساله بسیار مشکل هست و از قوانین ریاضی تبعیت نمیکنه. همچنین در صورت انتخاب تعداد نامناسب ممکنه مسائلی مثل overfitting رخ بده.

اما روش هایی برای تخمین این تعداد نرون وجود داره:

۱- استفاده از تعداد نرون های مختلف و انتخاب تعدادی که نرخ خطای کمتری داشته باشد.
۲- استفاده از الگوریتم هایی که این تعداد را در فرایند آموزش به صورت dynamic تعیین میکنند
۳- استفاده از الگوریتم های تکاملی مثل Genetic Programming برای تعیین تعداد مناسب
۴- برخی به صورت تجربی گفتن که میتونه عددی بین تعداد ورودی و خروجی باشه یا 2/3*(input+output)

البته روش های دیگری هم مثل روشهای Rule based وجود داره که در مقالات به اونها اشاره شده.

موفق باشید
babak_1234 آفلاين است   پاسخ با نقل قول
از babak_1234 تشكر كرده است:
zeyinab (۰۲-۲۰-۱۳۹۲)