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