القسم الأول: مقدمة الذكاء الاصطناعيSection 1: Introduction to AI
- ما هو الذكاء الاصطناعي (AI)What is Artificial Intelligence (AI)?
- الفرق بين AI و Machine Learning و Deep LearningDifference between AI, Machine Learning, and Deep Learning
- مجالات استخدام الذكاء الاصطناعيApplications of AI
- دورة حياة مشروع الذكاء الاصطناعيLifecycle of an AI project
- الأدوات والمكتبات المستخدمة في الدورةTools and libraries used in the course
القسم الثاني: NumPySection 2: NumPy
- لماذا نستخدم NumPy؟Why do we use NumPy?
- إنشاء ArraysCreating Arrays
- الأبعاد (shape, ndim, size)Dimensions (shape, ndim, size)
- الوصول إلى البيانات (Indexing & Slicing)Accessing data (Indexing & Slicing)
- العمليات الرياضية (Element-wise Operations)Mathematical operations (Element-wise Operations)
- الدوال التجميعية (Aggregation Functions)Aggregation Functions
- إعادة تشكيل البيانات (Reshape)Reshaping data (Reshape)
- التعامل مع الصور كمصفوفاتWorking with images as arrays
- تطبيقات NumPy في الذكاء الاصطناعيNumPy applications in AI
القسم الثالث: PandasSection 3: Pandas
- لماذا Pandas؟Why Pandas?
- Series و DataFrameSeries and DataFrame
- قراءة ملفات CSV و ExcelReading CSV and Excel files
- الوصول إلى الأعمدةAccessing columns
- أنواع البيانات (Data Types)Data Types
- التعامل مع القيم المفقودةHandling missing values
- البحث والتصفية (Filtering)Searching and Filtering
- ترتيب البيانات (Sorting)Sorting data
- دمج الجداول (Merge)Merging tables (Merge)
- التجميع (GroupBy)Grouping (GroupBy)
- Pivot TablesPivot Tables
- حفظ البيانات بعد التعديلSaving data after modification
القسم الرابع: Matplotlib & SeabornSection 4: Matplotlib & Seaborn
- إنشاء الرسوم البيانيةCreating charts
- Line ChartLine Chart
- Bar ChartBar Chart
- Pie ChartPie Chart
- HistogramHistogram
- Scatter PlotScatter Plot
- Box PlotBox Plot
- HeatmapHeatmap
- تخصيص الرسوم البيانيةCustomizing charts
- اختيار الرسم المناسب لكل نوع من البياناتChoosing the right chart for each data type
القسم الخامس: Data PreparationSection 5: Data Preparation
- أهمية تجهيز البيانات قبل تدريب النموذجImportance of preparing data before training the model
- تنظيف البيانات (Data Cleaning)Data Cleaning
- حذف الأعمدة غير المهمةRemoving unimportant columns
- اختيار الخصائص (Feature Selection)Feature Selection
- تحويل البيانات النصية إلى رقمية (Encoding) — LabelEncoder / OneHotEncoderEncoding text data to numeric — LabelEncoder / OneHotEncoder
- تطبيع البيانات (Feature Scaling) — StandardScaler / MinMaxScalerFeature Scaling — StandardScaler / MinMaxScaler
- التعامل مع OutliersHandling Outliers
- Correlation Matrix وتحليل العلاقاتCorrelation Matrix and relationship analysis
- تقسيم البيانات (Train / Validation / Test Split)Splitting data (Train / Validation / Test Split)
- بناء Pipeline كاملة لتجهيز البياناتBuilding a complete Data Preparation Pipeline
🎯 المشروع العمليPractical Project
تحليل Dataset حقيقي من البداية للنهاية: قراءة البيانات، تنظيفها، معالجة القيم المفقودة، Encoding، Scaling، التحليل الإحصائي، إنشاء الرسوم البيانية، وتجهيز البيانات لتدريب نموذج ذكاء اصطناعي.End-to-end analysis of a real Dataset: reading data, cleaning it, handling missing values, Encoding, Scaling, statistical analysis, creating charts, and preparing data for training an AI model.