انتقل إلى المحتوى

المسار الحالي

أساسيات الذكاء الاصطناعي
المستوى: مبتدئ58 درسًا
التقدم0/58 · 0%

مدخل إلى الذكاء الاصطناعي

الذكاء الاصطناعي والبرمجة التقليدية

كيف تختلف القواعد المكتوبة يدويًا عن النماذج التي تتعلم الأنماط من البيانات؟

في هذا الدرس

الفكرة الأساسية

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

البرمجة التقليدية

تناسب المسائل ذات القواعد الثابتة والواضحة، مثل حساب الضريبة وفق نسبة معلنة أو التحقق من صيغة رقم الهوية. ميزتها أنها قابلة للتوقع والتفسير؛ فالنتيجة تتبع قاعدة يمكن مراجعتها.

التعلم الآلي

يناسب المسائل التي يصعب كتابة جميع قواعدها، مثل التعرف على قطة في صورة أو اكتشاف نبرة رسالة. لا يكتب المطور وصفًا لكل شكل محتمل؛ بل يدرب نموذجًا على أمثلة كثيرة ثم يختبر قدرته على التعميم.

مقارنة عملية

قاعدة تمنع تسجيل الدخول بعد خمس محاولات هي منطق تقليدي. نموذج يقدّر احتمال أن تكون محاولة الدخول احتيالية اعتمادًا على الجهاز والموقع والسلوك هو تعلم آلي. ويمكن للنظام الحقيقي أن يجمع الاثنين: النموذج يقدّر الخطر والقواعد تحدد الإجراء.

راجع فهمك

  1. صنّف: آلة حاسبة، نظام توصية، نموذج كشف احتيال، مؤقت إلكتروني.
  2. اقترح مسألة تجمع بين قواعد ثابتة ونموذج تعلم آلي.