نقل قول:
نوشته اصلي بوسيله zeyinab
سلام
من دارم روی پیاده سازی مقاله ای کار می کنم که همه اطلاعات شبکه عصبی به جز تعداد نرون های لایه مخفی رو داده کسی می تونه کمک کنه چجوری می تونم پیدا کنم؟
ممنون
|
سلام دوست من
پیدا کردن نرون های لایه مخفی یک مساله بسیار مشکل هست و از قوانین ریاضی تبعیت نمیکنه. همچنین در صورت انتخاب تعداد نامناسب ممکنه مسائلی مثل overfitting رخ بده.
اما روش هایی برای تخمین این تعداد نرون وجود داره:
۱- استفاده از تعداد نرون های مختلف و انتخاب تعدادی که نرخ خطای کمتری داشته باشد.
۲- استفاده از الگوریتم هایی که این تعداد را در فرایند آموزش به صورت dynamic تعیین میکنند
۳- استفاده از الگوریتم های تکاملی مثل Genetic Programming برای تعیین تعداد مناسب
۴- برخی به صورت تجربی گفتن که میتونه عددی بین تعداد ورودی و خروجی باشه یا 2/3*(input+output)
البته روش های دیگری هم مثل روشهای Rule based وجود داره که در مقالات به اونها اشاره شده.
موفق باشید