Machine Learning (ML) หรือ “การเรียนรู้ของเครื่อง” องค์ประกอบหนึ่งของปัญญาประดิษฐ์ (Artificial Intelligence หรือ AI) เป็นการทำให้คอมพิวเตอร์สามารถเรียนรู้และตัดสินใจได้ด้วยตนเองจากข้อมูลที่มนุษย์ใส่เข้าไป โดยคอมพิวเตอร์จะวิเคราะห์และจดจำรูปแบบ (Pattern) ของข้อมูลไว้ ทำให้สามารถตัดสินใจได้แม้ว่าข้อมูลที่พิจารณาจะแตกต่างจากข้อมูลที่ใช้ในการสร้างแบบจำลอง