پرسپترون

از ویکی‌پدیا، دانشنامهٔ آزاد.

پرسپترون یک نوع شبکهٔ عصبی مصنوعی است که در سال ۱۹۵۷ در لابراتوار کرنل آرونوتیکال به وسیلهٔ فرانک روزنبلت ابداع شد. می توان آن را ساده ترین نوع شبکهٔ عصبی هایی که در آنها خروجی فقط به سمت جلو حرکت می کنند (Feedforward) در نظر گرفت : یک تفکیک کنندهٔ خطی.

[ویرایش] تعریف

پرسپترون یک نوع تفکیک کنندهٔ دودویی است که ورودی خود x (یک بردار از نوع اعداد حقیقی) را به مقدار خروجی f(x) (یک اسکالر از نوع اعداد حقیقی) که به صورت زیر حساب می شود، متناظر می کند:
f(x) = < w,x > + b
که در آن w یک بردار از وزنهایی با مقادیر حقیقی است و < .,. > ضرب نقطه ای است (که مجموع وزن دار را محاسبه می کند). b 'بایاس' است، یک جمله ی ثابت که به ورودی بستگی ندارد.

علامت f(x) برای دسته بندی x به نمونهٔ مثبت یا منفی، در مسایل دسته بندی دودویی استفاده می شود. بایاس می تواند به عنوان متعادل کنندهٔ تابع فعالیت، یا مقدار پایه برای فعالیت نورون خروجی، در نظر گرفته شود. اگر b منفی باشد، ترکیب وزندار ورودی ها باید مقدار مثبتی بزرگتر از | b | تولید کند، تا نورون دسته بندی کننده را در حالتی بزرگتر از آستانهٔ 0 قرار دهد.