Artificial Intelligence - هوش مصنوعی  
انجمن را در گوگل محبوب کنيد :

بازگشت   Artificial Intelligence - هوش مصنوعی > محاسبات نرم > شبکه های عصبی (Neural Networks)


 
تبليغات سايت
Iranian Association for the Advancement of Artificial Intelligence
ارسال تاپيک جديد  پاسخ
 
LinkBack ابزارهاي تاپيک نحوه نمايش
قديمي ۰۵-۲۰-۱۳۹۰, ۰۱:۰۸ قبل از ظهر   #1 (لینک دائم)
عضو جدید
 
آواتار mohsenzamani
 
تاريخ عضويت: اسفند ۱۳۸۸
محل سكونت: تهران
پست ها: 6
تشكرها: 17
2 تشكر در 1 پست
ارسال پيغام Yahoo به mohsenzamani
Question بررسی عملکرد و بهبود یک شبکه عصبی چند لایه (mlp)

سلام. دوستان من در حال پیاده سازی یک مقاله هستم که در اون از شبکه ی BPNN برای رده بندی (classification) استفاده می کنه. مسئله از این قراره:

کاربر 11 نوع اطلاعات رو به عنوان ورودی به سیستم می ده و سیستم با استفاده از شبکه عصبی، یکی از 52 نوع ادکلن مختلف رو بهش پیشنهاد می ده. پس 11 ورودی داریم و 52 خروجی، که به ازای هر مشتری یکی از این 52 تا «1» و پنجاه و یکی بقیه، «0» می باشد.

این کار رو در ابتدا با ابزار کلمنتاین انجام دادم، اما متاسفانه اکثر خروجی ها رو «0» پیش بینی می کرد (چون 51/52 خروجی ها صفره). ضمن اینکه نمی تونم گزینه ای برای محاسبه MSE یا MAEببینم (داره اصلا یا خودمون باید محاسبه کنیم؟).

سپس، این کار رو (مث نویسنده مقاله) با ابزار نورو سولوشن انجام دادم، نتایج بهتری تولید شد،ضمن اینکه MSE, MAE و ضریب همبستگی هم خودش محاسبه می کنه! اما عجیبه، برای ادکلونی مثل A، که correctness پیش بینی 100% بوده، MSE غیر از صفره! حالا اگه براتون مقدور هست، به هر کدوم از سوال هام جواب بدین. ممنون میشم:

الف) کدوم معیارها برای سنجش شبکه بهتر اند؟

ب) به نظر شما چی باعث میشه، MSE چنین جواب نامعقولی بده؟! (ضمن اینکه خروجی شبکه به ازاء تمام رکوردها و تمام خروجی ها عددی بین -1 و 1 است، که البته فک می کنم بخاطر تابع فعالیتم باشه! اما چطور ممکنه که به ازای یک رکورد، به جای این که یک خروجی فعال (یک) شود و مابقی صفر، تمام خروجی ها عددی بین -1 تا +1 می شوند؟؟)

پ) اگه ممکنه فرمول محاسبه MSE، MAE، ضریب همبستگی (r) رو برای مسائل رده بندی بنویسید.

*د) صحت پیش بینی این شبکه، در حدود 70% است (تقریبا در بهترین حالت تست شده). حال چطور می شود، مدلی با صحت بیشتر ایجاد کرد و مدل را بهبود داد؟ (قضیه ی انسمبل/ ensemble) کردن شبکه ها چیست؟).

با سپاس مجدد
mohsenzamani آفلاين است   پاسخ با نقل قول

  #ADS
نشان دهنده تبلیغات
تبليغگر
 
 
 
تاريخ عضويت: -
محل سكونت: -
سن: 2010
پست ها: -
 

نشان دهنده تبلیغات is online  
قديمي ۰۵-۲۰-۱۳۹۰, ۱۱:۳۲ قبل از ظهر   #2 (لینک دائم)
عضو جدید
 
آواتار mohsenzamani
 
تاريخ عضويت: اسفند ۱۳۸۸
محل سكونت: تهران
پست ها: 6
تشكرها: 17
2 تشكر در 1 پست
ارسال پيغام Yahoo به mohsenzamani
Post

نقل قول:
نوشته اصلي بوسيله mohsenzamani نمايش پست
سلام. دوستان من در حال پیاده سازی یک مقاله هستم که در اون از شبکه ی BPNN برای رده بندی (classification) استفاده می کنه. مسئله از این قراره:

کاربر 11 نوع اطلاعات رو به عنوان ورودی به سیستم می ده و سیستم با استفاده از شبکه عصبی، یکی از 52 نوع ادکلن مختلف رو بهش پیشنهاد می ده. پس 11 ورودی داریم و 52 خروجی، که به ازای هر مشتری یکی از این 52 تا «1» و پنجاه و یکی بقیه، «0» می باشد.

این کار رو در ابتدا با ابزار کلمنتاین انجام دادم، اما متاسفانه اکثر خروجی ها رو «0» پیش بینی می کرد (چون 51/52 خروجی ها صفره). ضمن اینکه نمی تونم گزینه ای برای محاسبه MSE یا MAEببینم (داره اصلا یا خودمون باید محاسبه کنیم؟).

سپس، این کار رو (مث نویسنده مقاله) با ابزار نورو سولوشن انجام دادم، نتایج بهتری تولید شد،ضمن اینکه MSE, MAE و ضریب همبستگی هم خودش محاسبه می کنه! اما عجیبه، برای ادکلونی مثل A، که correctness پیش بینی 100% بوده، MSE غیر از صفره! حالا اگه براتون مقدور هست، به هر کدوم از سوال هام جواب بدین. ممنون میشم:

الف) کدوم معیارها برای سنجش شبکه بهتر اند؟

ب) به نظر شما چی باعث میشه، MSE چنین جواب نامعقولی بده؟! (ضمن اینکه خروجی شبکه به ازاء تمام رکوردها و تمام خروجی ها عددی بین -1 و 1 است، که البته فک می کنم بخاطر تابع فعالیتم باشه! اما چطور ممکنه که به ازای یک رکورد، به جای این که یک خروجی فعال (یک) شود و مابقی صفر، تمام خروجی ها عددی بین -1 تا +1 می شوند؟؟)

پ) اگه ممکنه فرمول محاسبه MSE، MAE، ضریب همبستگی (r) رو برای مسائل رده بندی بنویسید.
ب) امروز باز بررسی کردم مدل رو! معلوم شد خروجی مدل همون اعداد اعشاری در بازه ی -1 تا 1 هست و MSE و MAE رو طبق همین اعداد محاسبه می کنه.
پ) فرمول ها دقیقا همونی بودن که می دونستم، اشتباه از فرض من بود (پنداشت قبلی: خروجی شبکه 1 یا 0 هست در حالیکه خروجی از بازه ی -1 تا 1 انتخاب می شده و برنامه طبق فرمولی این اعداد رو به یکی از output ها نگاشت می کنه و یکی از عطر ها رو انتخاب می کنه).
mohsenzamani آفلاين است   پاسخ با نقل قول
پاسخ



كاربران در حال ديدن تاپيک: 1 (0 عضو و 1 مهمان)
 

قوانين ارسال
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is فعال
شکلکها فعال است
كد [IMG] فعال است
كدهاي HTML غير فعال است
Trackbacks are فعال
Pingbacks are فعال
Refbacks are فعال




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


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

Teach and Learn at Hexib | Sponsored by www.Syavash.com and Product In Review

استفاده از مطالب انجمن در سایر سایت ها، تنها با ذکر انجمن هوش مصنوعي به عنوان منبع و لینک مستقیم به خود مطلب مجاز است

Inactive Reminders By Icora Web Design