Trí tuệ nhân tạo (AI) đề cập đến một loạt các hệ thống cho phép máy móc bắt chước các khả năng tiên tiến của con người. Học máy (ML) là một loại phương pháp thống kê sử dụng các tham số từ dữ liệu hiện có đã biết và sau đó dự đoán kết quả trên dữ liệu mới tương tự, chẳng hạn như sự suy thoái, cây quyết định, máy vector trạng thái
. Học sâu (DL) là một tập hợp con của ML sử dụng nhiều lớp và thuật toán lấy cảm hứng từ cấu trúc và chức năng của não, được gọi là mạng nơ-ron nhân tạo để học từ lượng lớn dữ liệu. DL được sử dụng cho các dự án như thị giác máy tính, xử lý ngôn ngữ tự nhiên, công cụ đề xuất và các dự án khác.