شبکههای عصبی مصنوعی، سنگ بنای یادگیری ماشینی مدرن(ML) و مدلهای محاسباتی هستند که اطلاعات را به گونهای پردازش میکنند که آنها را قادر میسازد از دادهها یاد بگیرند. این شبکههای عصبی بسیار محبوب شدهاند و کاربردهای مختلفی مانند تشخیص الگو و تولید متن پیدا کردهاند.