تُعد خوارزميات تعلم الآلة (Machine Learning) فرعاً هاماً من الذكاء الاصطناعي والتي تتميز بقدرتها على اتخاذ قرارات تتسم بالكفاءة والدقة في بعض الأحيان، إلا أنها ليست النوع الوحيد من خوارزميات الذكاء الاصطناعي المستخدمة لهذا الغرض.
كما ام هناك أنواع أخرى من خوارزميات الذكاء الاصطناعي تُستخدم لاتخاذ قرارات فعّالة ودقيقة وهي التالي/
النظم الخبيرة | تعتمد على قاعدة بيانات ضخمة من المعرفة والخبرة البشرية لاتخاذ القرارات في مجال معين.
خوارزميات البحث | والتي تُستخدم للعثور على أفضل حل ممكن في مساحة كبيرة من الاحتمالات مثل خوارزمية A*.
منطق fuzzy | حيث يتعامل مع البيانات غير الدقيقة أو الغامضة ويُستخدم في أنظمة التحكم واتخاذ القرارات في بيئات غير مؤكدة.
التفكير القائم على الحالة | والتي تعتمد على حل المشكلات الجديدة بالرجوع إلى حلول مشاكل مشابهة تم حلها مسبقًا.