شبکه عصبی بازگشتی، شبکه پیچیده ایی است. هدف این شبکه ها پردازش داده های متوالی و وابسته است. RNN می تواند به علت داشتن حافظه داخلی، ورودی قبلی خود را به خاطر بسپارد و از این حافظه برای پردازش دنباله ایی از ورودی ها استفاده کند. در این شبکه ها خروجی نودهای پردازشی ذخیره می شود و نتیجه دوباره به مدل بازگرداننده می شوند.