🔥 أحدث الأخبار

موقع يهتم بكل ماهو جديد في عالم التكنولوجيا والرياضة

🤖 كورس الذكاء الاصطناعي – الحلقة 10: المشروع النهائي (Full AI Smart System)

 

🤖 كورس الذكاء الاصطناعي – الحلقة 10: المشروع النهائي (Full AI Smart System)

#برمجة #AI


🧠 مقدمة

مبروك 👏 وصلت إلى الحلقة العاشرة والأخيرة في كورس الذكاء الاصطناعي.

في الحلقات السابقة تعلمنا:

  • Linear Regression 📈
  • KNN 🧩
  • Neural Networks 🧠
  • Deep Learning Basics 🔥
  • Gradient Descent
  • Mini AI Framework 🚀

اليوم سنبني مشروع نهائي يجمع كل شيء:

🚀 Smart AI System (نظام ذكاء اصطناعي متكامل)


🧠 فكرة المشروع

نريد برنامج يقوم بـ:

✔ اختيار نموذج AI
✔ تدريب بسيط
✔ إعطاء توقع
✔ تقييم النتيجة


📌 النماذج المستخدمة

  • KNN 🧩
  • Neural Network 🧠
  • Linear Model 📈

🧩 تصميم النظام

User → Choose Model → Train → Predict → Result

🔥 الكود الكامل للمشروع النهائي

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

🧠 نموذج KNN

string KNN(int input)
{
    vector<int> data = {150, 160, 180, 190};
    vector<string> label = {"Short", "Short", "Tall", "Tall"};

    vector<pair<int,string>> dist;

    for(int i = 0; i < data.size(); i++)
    {
        dist.push_back({abs(data[i] - input), label[i]});
    }

    sort(dist.begin(), dist.end());

    int shortC = 0, tallC = 0;

    for(int i = 0; i < 3; i++)
    {
        if(dist[i].second == "Short") shortC++;
        else tallC++;
    }

    return (shortC > tallC) ? "Short" : "Tall";
}

🧠 نموذج Neural Network

string Neural(int x)
{
    double w = 0.65;
    double b = 0.1;

    double output = x * w + b;

    if(output > 1)
        return "Tall";
    else
        return "Short";
}

🧠 نموذج Linear Regression (مبسط)

string Linear(int x)
{
    double m = 0.8;
    double b = 0.2;

    double y = m * x + b;

    if(y > 1)
        return "Tall";
    else
        return "Short";
}

🧠 النظام الرئيسي (AI Engine)

int main()
{
    int choice;
    int input;

    cout << "=== AI SYSTEM ===\n";
    cout << "1 - KNN\n";
    cout << "2 - Neural Network\n";
    cout << "3 - Linear Regression\n";

    cout << "Choose model: ";
    cin >> choice;

    cout << "Enter height: ";
    cin >> input;

    string result;

    if(choice == 1)
        result = KNN(input);
    else if(choice == 2)
        result = Neural(input);
    else
        result = Linear(input);

    cout << "Prediction: " << result << endl;

    return 0;
}

🧠 ماذا صنعنا؟

✔ نظام AI متعدد النماذج
✔ اختيار ذكي بين الخوارزميات
✔ دمج 3 أنواع من الذكاء الاصطناعي
✔ أول مشروع شبه احترافي


📊 هذا يسمى في الواقع:

👉 AI Ensemble System


🧠 ماذا تعلمت في الكورس؟

📈 الأساسيات

  • Linear Regression
  • KNN
  • Neural Networks

🔥 المتقدم

  • Gradient Descent
  • Deep Learning فكرة مبسطة
  • Training Loop

🚀 الاحتراف

  • AI Framework
  • دمج نماذج
  • مشروع كامل

🧠 أين وصلت الآن؟

أنت الآن تفهم:

✔ كيف يفكر AI
✔ كيف يتعلم
✔ كيف يتوقع
✔ كيف يُبنى من الصفر


⚠️ الحقيقة المهمة

هذا الكورس:

❌ ليس مكتبات جاهزة
✔ لكنه نفس المنطق الداخلي لأي AI حقيقي


🚀 ماذا يمكنك الآن؟

يمكنك بناء:

  • مشاريع تخرج
  • أنظمة توقع بسيطة
  • ألعاب فيها ذكاء
  • نماذج تحليل بيانات

🔥 خطواتك القادمة

إذا أردت التطور أكثر:

🧠 المستوى التالي:

  • Machine Learning بمكتبات حقيقية (Python + sklearn)
  • Deep Learning (TensorFlow / PyTorch)
  • Computer Vision 📷
  • Natural Language Processing 🤖

🎉 النهاية

لقد أنهيت كورس كامل في الذكاء الاصطناعي باستخدام C++ من الصفر إلى مشروع نهائي 🚀



تعليقات

💬 🙋🏻‍♂️