ทฤษฎีพื้นฐานในการเรียนรู้เชิงลึก เช่น เลเยอร์ ฟังก์ชันการสูญเสีย ฟังก์ชัน การสูญเสียที่กำหนดเอง พารามิเตอร์และคลาสการสูญเสียที่กำหนดเอง เลเยอร์ที่กำหนดเอง ตลอดจนถึงโมเดลที่กำหนดเอง การใช้เครื่องมือในการเรียนรู้เชิงลึก  และการประยุกต์ใช้เครื่องมือในการเรียนรู้เชิงลึก เพื่อพัฒนาโปรแกรมการเรียนรู้เชิงลึกในงานด้านต่าง ๆ เช่น การตรวจจับวัตถุ การตรวจจับใบหน้า และการรักษาความปลอดภัยในบ้านและท้องถิ่น