طريقة تحليل تعتمد على خوارزميات التعلم الآلي لاكتشاف الأنماط التي تعبر عن خصائص البيانات، وبالتالي الحصول على معلومات مفيدة عن نظام أو مجموعة بيانات معينة. ويمكن تعريفها بأنها عملية تصنيف البيانات بالاعتماد على المعرفة المكتسبة أو المعلومات الإحصائية المستخرجة من الأنماط؛ حيث تكون هذه الأنماط عبارة عن انتظام أو تسلسلات متكررة من البيانات. ويمكن الاستفادة منها في العديد من المجالات مثل تحليل البيانات الضخمة والتعرف على المقاييس الحيوية والأمن وتطبيقات الذكاء الاصطناعي مثل الرؤية الحاسوبية ومعالجة اللغة الطبيعية والتعرف التلقائي على الكلام.
تخضع البيانات بدايةً إلى عمليات معالجة أولية ثم يتم تحويلها إلى شكل يمكن للحواسيب فهمه. وبعد ذلك يستخدم الباحثون خوارزميات التعلم الآلي المختلفة بناء على المعلومات المتاحة عن المشكلة بهدف الحصول على النتائج المطلوبة، وأهم أنواع هذه الخوارزميات: