ปัญญาประดิษฐ์ (AI) หมายถึงระบบในวงกว้างที่ทำให้เครื่องจักรสามารถเลียนแบบความสามารถขั้นสูงของมนุษย์ได้ แมชชีนเลิร์นนิง (ML) เป็นแขนงหนึ่งของวิธีการทางสถิติที่ใช้พารามิเตอร์จากข้อมูลที่มีอยู่ แล้วคาดการณ์ผลลัพธ์จากข้อมูลใหม่ที่คล้ายคลึงกัน เช่น ภาวะถดถอย แผนผังการตัดสินใจ และแมชชีนเวกเตอร์สถานะ การเรียนรู้เชิงลึก (DL) เป็นส่วนย่อยของ ML ที่ใช้เลเยอร์หลายเลเยอร์และอัลกอริทึมที่ได้รับแรงบันดาลใจมาจากโครงสร้างและหน้าที่ของสมอง ที่เรียกว่าโครงข่ายประสาทเทียม เพื่อเรียนรู้จากข้อมูลจำนวนมาก DL ใช้สำหรับโครงการต่างๆ เช่น คอมพิวเตอร์วิทัศน์ การประมวลผลภาษาธรรมชาติ เครื่องมือให้คำแนะนำ และอื่นๆ