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

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


 
تبليغات سايت
Iranian Association for the Advancement of Artificial Intelligence
ارسال تاپيک جديد  پاسخ
 
LinkBack ابزارهاي تاپيک نحوه نمايش
قديمي ۱۲-۱-۱۳۸۹, ۰۳:۰۱ بعد از ظهر   #1 (لینک دائم)
عضو جدید
 
آواتار hamid7
 
تاريخ عضويت: اسفند ۱۳۸۹
پست ها: 3
تشكرها: 3
0 تشكر در 0 پست
پيش فرض سوال در مورد الگوریتم BackPropagation

سلام دوستان.
فرض کنید ما شبکه زیر رو داریم. weight همه یالها رو هم که داریم.

حالا سوال من اینه، وقتی ما ورودی به شبکه میدیم و خروجی ازش میگیریم (بعنوان مثال اعداد 1 و 3 و 5 رو بهش دادیم و اعداد 2 و 4 رو ازش بعنوان جواب صحیح میخوایم که مثلا اعداد 3 و 1 رو بهمون میده (یعنی خروجی شماره 8 بجای دادن عدد 2 بهمون عدد 3 رو داده و خروجی شماره 4 هم بجای عدد 4 بهمون عدد 1 رو داده) وزن یالها رو چطور تصحیح میکنیم؟
تا اونجایی که من متوجه شدم مثلا برای این مثالی که زدم میایم خطا محاسبه میکنیم، (برای خروجی 8 میشه 2 منهای 3 که برابر منفی 1 میشه) بعدش رو دیگه هر چی خوندم نفهمیدم که چطور بر مبنای اون خطا وزن یالها رو تصحیح میکنیم.
نمیدونم شایدم از مرحله خیلی پرت باشم و این سوال همینطور...
در هر حال ممنون میشم اگر کسی لطف کنه و پاسخ من رو بده...
hamid7 آفلاين است   پاسخ با نقل قول

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

نشان دهنده تبلیغات is online  
قديمي ۱۲-۲-۱۳۸۹, ۱۱:۲۷ قبل از ظهر   #2 (لینک دائم)
عضو جدید
 
آواتار hamid7
 
تاريخ عضويت: اسفند ۱۳۸۹
پست ها: 3
تشكرها: 3
0 تشكر در 0 پست
پيش فرض

یعنی اینقدر سوالم پرته از ماجرا؟؟!
hamid7 آفلاين است   پاسخ با نقل قول
قديمي ۱۲-۵-۱۳۸۹, ۰۹:۱۵ بعد از ظهر   #3 (لینک دائم)
Active users
 
آواتار astudio
 
تاريخ عضويت: خرداد ۱۳۸۹
پست ها: 48
تشكرها: 4
50 تشكر در 31 پست
پيش فرض

سلام عموما وزنها با استفاده از یک فرمول مانند:w(n+1)=w(n)+ j.delta(w) می باشد حالا بحث سر این است که این فرمول خطا باید چی باشد؟ضریب j چی باشد؟ اما کلیت قضیه این است که شما یک سری داده آموزشی داری (یعنی خروجی آنها را می دانی) آنقدر این وزنها را با آن فرمول و با ورودی های آموزشی جابجا می کنی تا خطا صفر بشود ویا مقدارش خیلی کم بشود. این یک تعریف ساده از شبکه عصبی که میشه گفت
astudio آفلاين است   پاسخ با نقل قول
از astudio تشكر كرده است:
hamid7 (۱۲-۶-۱۳۸۹)
قديمي ۱۲-۱۲-۱۳۸۹, ۰۷:۱۹ قبل از ظهر   #4 (لینک دائم)
عضو فوق فعال
 
آواتار masood
 
تاريخ عضويت: خرداد ۱۳۸۸
محل سكونت: اسالم
پست ها: 98
تشكرها: 291
37 تشكر در 30 پست
My Mood: Khoshhal
ارسال پيغام Yahoo به masood
پيش فرض

شما تابع انتقالت رو نگفتی سامیشن رو هم نگفتی
ولی خب فرض کن سیگموئید و سام

اول مشتق رو میگیری از تابع انتقال
بعد خطا رو در مشتق در مقدار خطا ضرب می کنی و ...
یادمه یک بار کدشو با سی شارپ نوشتم تا فهمیدم.

تو هم یه سرچ بزنی کدش به زبان های مختلف بخصوص c تو نت هست.
__________________
یک روز یک ماشین برای انتخابات ریاست جمهوری ثبت نام می کند
چه بخواهیم چه نخواهیم این اتفاق می افتد.
masood آفلاين است   پاسخ با نقل قول
از masood تشكر كرده است:
hamid7 (۱۲-۱۵-۱۳۸۹)
پاسخ



كاربران در حال ديدن تاپيک: 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