ডিপ লার্নিং হলো মেশিন লার্নিংয়ের একটি উপশাখা যা একাধিক স্তরের নিউরাল নেটওয়ার্ক ব্যবহার করে জটিল ডেটা প্যাটার্ন বিশ্লেষণ করতে পারে।