🐱 المشروع 1: تصنيف الصور (التعرف على القطط والكلاب)

المستوى: مبتدئ
الأدوات: TensorFlow / Keras, Python
البيانات: مجموعة صور قطط وكلاب (متاحة مجاناً على Kaggle)

الخطوات:

  • تحميل مجموعة البيانات من Kaggle
  • قراءة الصور وتحويلها إلى أرقام (Normalization)
  • بناء شبكة عصبية تلافيفية بسيطة (CNN)
  • تدريب النموذج وتقييمه
  • اختبار النموذج على صور جديدة
💡 مصدر مفيد: TensorFlow CNN Tutorial – شرح خطوة بخطوة.

😊 المشروع 2: تحليل المشاعر (Sentiment Analysis)

المستوى: مبتدئ – متوسط
الأدوات: Python, NLTK / Scikit-learn
البيانات: مجموعة تغريدات مصنفة (إيجابي/سلبي) – متاحة على Kaggle

الخطوات:

  • تنظيف النصوص (إزالة علامات الترقيم، الروابط، الأرقام)
  • تحويل النصوص إلى أرقام (TF-IDF أو Word Embeddings)
  • بناء نموذج تصنيف (Naive Bayes أو Logistic Regression)
  • تقييم النموذج وحساب الدقة

🏠 المشروع 3: توقع أسعار المنازل

المستوى: مبتدئ
الأدوات: Python, Scikit-learn, Pandas
البيانات: مجموعة بيانات أسعار المنازل في بوسطن (مدمجة في Scikit-learn)

الخطوات:

  • استكشاف البيانات وتحليلها (EDA)
  • معالجة القيم المفقودة
  • تدريب نموذج الانحدار الخطي (Linear Regression)
  • تقييم النموذج باستخدام Mean Squared Error

🎬 المشروع 4: نظام توصية المنتجات

المستوى: متوسط
الأدوات: Python, Pandas, Scikit-learn
البيانات: مجموعة بيانات تقييمات أفلام (MovieLens)

الخطوات:

  • فهم مفهوم التصفية التعاونية (Collaborative Filtering)
  • بناء مصفوفة المستخدمين والمنتجات
  • استخدام خوارزمية الجوار (KNN) لإيجاد مستخدمين مشابهين
  • توصية منتجات بناءً على تفضيلات المستخدمين المشابهين

💬 المشروع 5: روبوت محادثة بسيط (Chatbot)

المستوى: مبتدئ – متوسط
الأدوات: Python, NLTK, Flask (للواجهة)
البيانات: أسئلة وأجوبة محددة مسبقاً

الخطوات:

  • إنشاء قاعدة بيانات بسيطة من الأسئلة والأجوبة
  • استخدام مطابقة الأنماط (Pattern Matching) أو خوارزميات بسيطة
  • إضافة واجهة ويب باستخدام Flask
  • تحسين الروبوت ليتعامل مع أسئلة أكثر تعقيداً

🚀 ماذا بعد هذه المشاريع؟

  • انشر مشاريعك على GitHub: أضف ملف README يشرح المشروع.
  • اكتب مقالات عنها: اشرح كيف بنيت المشروع والتحديات التي واجهتك.
  • شاركها في مجتمعات الذكاء الاصطناعي: اطلب آراء الآخرين.
  • تقدم للمسابقات على Kaggle: لاختبار مهاراتك مع آلاف المشاركين.
💡 تذكير: لا تنتظر حتى "تتقن" كل شيء. ابدأ المشروع الأول اليوم. ستتعلم أثناء العمل!

📚 تابع القراءة: المقال التالي: 10 نصائح ذهبية لتعلم الذكاء الاصطناعي →