Artificial intelligence (AI) merujuk pada sistem kelas luas yang memungkinkan mesin untuk meniru kemampuan manusia tingkat lanjut. Machine learning (ML) adalah kelas metode statistik yang menggunakan parameter dari data yang diketahui dan kemudian memprediksi hasil pada data baru yang mirip, seperti dengan resesi, pohon keputusan, dan mesin vektor keadaan. Deep learning (DL) adalah subset ML yang menggunakan beberapa lapisan dan algoritma yang terinspirasi oleh struktur dan fungsi otak, yang disebut jaringan neural buatan, untuk belajar dari jumlah data yang besar. DL digunakan untuk proyek-proyek seperti visi komputer, pemrosesan bahasa alami, mesin rekomendasi, dan lainnya.