یادگیری عمیق شاخه ای از یادگیری ماشین است که بر پایه شبکه های عصبی مصنوعی بنا شده است و توانایی یادگیری الگوها و روابط پیچیده درون داده ها را دارد.
در سال های اخیر به دلیل پیشرفت در قدرت پردازش و در دسترس بودن مجموعه داده های بزرگ، محبوبیت فزاینده ای پیدا کرده است. زیرا مبتنی بر شبکه های عصبی مصنوعی (ANN) است که به عنوان شبکه های عصبی عمیق (DNN) نیز شناخته می شوند.
این شبکه های عصبی از ساختار و عملکرد نورون های بیولوژیکی مغز انسان الهام گرفته شده اند و برای یادگیری از مقادیر زیادی داده طراحی شده اند.