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

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

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

دسته بندی با شبکه عصبی mlp
 
سلام، خسته نباشید
من یک برنامه برای دسته بندی داده ها با استفاده از شبکه عصبی mlp نوشتم (برنامه مربوط به شناسایی آتش است) دقت کلاسیفایر برای داده های train به 99 درصد می رسد اما حداکثر دقت برای داده های تست 40 درصد است. کارهایی که تا الان انجام دادم: نرمالایز سازی داده های ورودی، تغییر بازه وزنها، تغییر تعداد نرونها و ضرایب نرخ آموزش، تغییر ترتیب داده ها و هم زدن داده ها، ولی باز هم جواب به همین شکل است. میشه لطفا راهنمایی کنید چطور دقت کلاسیفایر را بالا ببرم؟؟؟
ممنون

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

با rbf جواب میگیری

mahdipour ۱۱-۲۸-۱۳۸۹ ۰۹:۳۰ قبل از ظهر

مرسی از پاسختون، ولی من دارم یک مقاله را شبیه سازی می کنم که فقط از mlp با آموزش پس انتشار خطا استفاده کرده و جوابهایش برای حالات مختلف از 60 درصد تا 99 درصد است. ولی من برای داده های تست به حداکثر 45 درصد رسیدم )-:

tavakkoli64 ۱۲-۸-۱۳۸۹ ۰۱:۰۶ قبل از ظهر

وقتی این قدر اختلاف دقت بین داده های آموزشی وتست وجودداره نشون میده که یا روش استخراج ویژگی شما مناسب نبوده ویا داده های تست شما آلوده به نویز هستند ویا حجم داده های آموزشی پایینه.

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

با سلام
درمورد شبکه شما چند مشکل میتونه وجود داشته باشه
1. روش استخراج ویژگی تون رو درست انتخاب نکرده باشید. درسته درصد آموزش بالاست، اما این میتونه نشون دهنده این باشه که شبکتون داده های ورودی رو حفظ کرده
2. نمونه های آموزش رو درست انتخاب نکرده باشید
3. پارامترهای شبکه رودرست تنظیم کرده باشید ( مثل تعداد لایه های پنهان و تعداد نرونهاشون، تعداد epoch، مقدار mseو...)
موفق باشید

astudio ۰۱-۲۵-۱۳۹۰ ۱۰:۵۸ قبل از ظهر

سلام
این طور که شما می گویید شما overfiting دارید.اگر برای تقسیم داده های آموزشی و تست از crossvalidation استفاده نکرده اید احتمالا به همین دلیل است.و اگر استفاده کرده اید شاید خصوصیات انتخابی درست انتخاب نشده اند.

mohammadrezaseifi ۰۴-۱۷-۱۳۹۰ ۰۹:۴۳ بعد از ظهر

salam
mikham az shabeke asabi baraye credit scoring stefade konam. kasi kare moshabeh anjam dade! age anjam dadid, mitonam mfile karetoon ro dashte basham
kheili mamnoon misham age javab bedin
mohammadreza.seifi@gmail.com

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

سلام به همه... من یه کار classification باید با شبکه عصبی انجام بدم، که توش ۳ تا شبکه با هم ensemble میشن. من با شبکه کار کردم قبلا، ولی classification نبوده. میشه یکم راهنماییم کنین، چطوری میتونم از leave-one-out crossvalidation استفاده کنم؟ و از چه شبکه ای استفاده کنم بهتره؟ چطوری میتونم posterior probability عضویت در هر کلاس رو از خروجی های شبکه بگیرم؟ ضمنا بگم که کارا من یجورایی تشخیص هویت با امضاست. یعنی باید تو خروجی شبکه اسم فرد امضا کننده رو داشته باشیم.


زمان محلي شما با تنظيم 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.