PDA

View Full Version : Support Vector Machine(SVM)



JalaliMehr
شنبه 01 آبان 1389, 15:24 عصر
سلام دوستان
Svm چه فرقی با دیگر شبکه های عصبی داره؟

pesar irooni
یک شنبه 02 آبان 1389, 14:13 عصر
معمولا برای طبقه بندی استفاده میشه
یه صفحه رسم میکنه که نقاط درون فضا را به دو قسمت تبدیل میکنه

JalaliMehr
یک شنبه 02 آبان 1389, 17:14 عصر
یه صفحه رسم میکنه که نقاط درون فضا را به دو قسمت تبدیل میکنهاصولاً شبکه عصبی برای Classification و regression بکار می رن رو خودم می دونم
خواستم بدونم با rbf و mlp یا som چه فرقی داره

مصطفی ساتکی
چهارشنبه 05 آبان 1389, 08:13 صبح
تفاوت اصلی Svm با شبکه های عصبی در اینجاست که به فرض mlp اگر میزان خطای کل شبکه از threshold خاصی کمتر باشه شبکه آموزش رو متوقف می کنه ولی svm به دنبال بهینه ترین جواب می گردد.در ضمن mlp ممکن تو min محلی گیر کنه ولی svm بدین گونه نیست.
و در جداسازی svm به داده های که کمترین فاصله رو با مرز جدا کننده دارند رو support vector گفته میشه.
svm براینکه بتونه جداسازی رو بهتر انجام بده داده رو بوسیله یک تابع غیر خطی به فضای بالاتر نگاشت میکنه علتش اینه جداسازی در فضای بالاتر راحت تره.
در svm چیزی که اهمیت فوق العاده ای داره .یعنی ما وزن ها w و بایاس b رو تنظیم می کنیم که بهترین مرز جداسازیه یعنی فاصله جدا کننده با support vector از دو طرف به ماکزیمم مقدارش برسه.
ولی تنظیم w و b در mlp تنظیم میشه که شبکه خطای کلیش از مقدار threshold کمتر بشه.