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