Perceptron یکی از ساده‌ترین مدل‌های شبکه عصبی است که ورودی‌ها را با وزن‌ها ترکیب و بر اساس تابع تصمیم خروجی تولید می‌کند. پرسپترون تک‌لایه برای مسائل خطی جداسازی‌پذیر مناسب است.

پرسپترون ساده نمی‌تواند به‌تنهایی مسئله XOR را حل کند، برای مرزهای پیچیده‌تر به لایه‌های پنهان و توابع فعال‌سازی نیاز است.

پرسپترون تک‌لایه برای جدا کردن نقاط با یک مرز خطی مناسب است. اگر مسئله مانند XOR خطی جداسازی‌پذیر نباشد، این مدل به‌تنهایی کافی نیست.