التعلم الآلي Machine learning) ML) هو دراسة خوارزميات الكمبيوتر التي تتحسن تلقائيًا من خلال الخبرة.[1] يُنظر إليه على أنه مجموعة فرعية من الذكاء الاصطناعي. تبني خوارزميات التعلم الآلي نموذجًا رياضيًا استنادًا إلى عينة بيانات ، تُعرف باسم "بيانات التدريب" ، من أجل وضع تنبؤات أو قرارات دون أن تتم برمجتها بشكل صريح للقيام بذلك.[2][3]:2 يتم استخدام خوارزميات التعلم الآلي في مجموعة متنوعة من التطبيقات ، مثل تصفية البريد الإلكتروني و رؤية الكمبيوتر ، حيث يكون من الصعب أو غير العملي تطوير خوارزميات تقليدية لأداء المهام المطلوبة.