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