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