چطور میتونم کد k-fold cross validation رو تو شبکه عصبی MLP پیاده سازی کنم؟ (در متلب)
هر چی گشتم هیچ sampleای نبود
کد شبکه عصبی پرسپترون چندلایه رو رو پیاده سازی کردم اما نمی دونم چطور باید k-fold cross validation رو توش قرار بدم؟؟
کار خاصی نداره . شما تنها باید داده های موجود رو به k بخش مجزا تقسیم کنید و هر بار یک بخش رو به عنوان تست و باقی رو به عنوان داده آموزش تنظیم کنید. تنظیم کردن داده ها هم در تنظیم پارامترهای آموزش انجام میگیره. با فرض اینکه شبکه شما با نام net باشه. میتونید از طریق تنظیم پارامترهای net.divideFcn و net.divideParam قبل از اموزش شبکه داده ها رو تنظیم کنید و درون یک حلقه k تایی هر بار اجرای crossValidation رو انجام بدین .