
برمجة الذكاء الاصطناعى وتعلم الآلةعربى
تعلم الآن تعلم الآلة
دليلك الشامل لفهم تقنيات الذكاء الاصطناعي
اكتشف عالم تعلم الآلة وابدأ رحلتك نحو الابتكار.
ماذا ستتعلم
- فهم أساسيات تعلم الآلة
- تطبيق تقنيات الذكاء الاصطناعي
- بناء نماذج تعلم الآلة
- تحليل البيانات واستخراج المعلومات
- تقييم أداء النماذج
- تطبيق تعلم الآلة في مجالات متنوعة
نبذة عن الكتاب
يقدم هذا الكتاب مقدمة شاملة لتقنيات تعلم الآلة وكيفية تطبيقها في مجالات متعددة. يتناول الكتاب الأساسيات والمفاهيم الرئيسية التي تحتاجها لتصبح خبيراً في هذا المجال المتطور.
من خلال دراسة هذا الكتاب، ستتعلم كيفية بناء نماذج تعلم الآلة وتطبيقها على البيانات الحقيقية، مما سيمكنك من اتخاذ قرارات مستنيرة وتحقيق نتائج مبهرة في مشاريعك المستقبلية.
لمن هذا الكتاب
- طلاب الجامعات
- المهتمون بتقنيات الذكاء الاصطناعي
- المهنيون في مجال البيانات
- المطورون والمبرمجون
- رواد الأعمال
لماذا تقرأ هذا الكتاب
- شامل ومناسب للمبتدئين
- يحتوي على أمثلة عملية
- يقدم استراتيجيات فعالة للتطبيق
- يساعدك على تطوير مهاراتك التقنية
تقييمات القراء
التقييمات هنا من القراء الذين يملكون الكتاب — عن طريق الشراء أو ضمن اشتراكهم.
4.2
★★★★☆
40 تقييم
5★
9
4★
31
3★
0
2★
0
1★
0
محتويات الكتاب
1التعلم تحت الإشراف
- Supervised Learning
- التصنيف والانحدار :Classification and Regression
- التعميم والتجهيز والتركيب Generalization, Overfitting, and Underfitting
- علاقة تعقيد النموذج بحجم مجموعة البيانات Relation of Model Complexity to Dataset Size
- خوارزميات التعلم الآلي الخاضعة للإشراف Supervised Machine Learning Algorithms
- بعض مجموعات البيانات النموذجية Some Sample Datasets
- ك - أقرب الجيران k-Nearest Neighbors
- ك تصنيف الجيران k-Neighbors classification
- تحليل KNeighboursClassifier
- ك - انحدار الجيران k-neighbors regression
- تحليل K الجيران السجل Analyzing KNeighborsRegressor
- نقاط القوة والضعف والمعايير Strengths, weaknesses, and parameters
- النماذج الخطية Linear Models
- النماذج الخطية للانحدارlinear model for regression
- انحدار ريدج Ridge regression
- لاسو Lasso
- نماذج خطية للتصنيف Linear models for classification
- النماذج الخطية لتصنيف متعدد الطبقات Linear models for multiclass classification
- نقاط القوة والضعف والمعايير
- المصنفات الساذجة بايز Naive Bayes Classifiers
- نقاط القوة والضعف والمعايير
- أشجار القرار Decision Trees
- بناء أشجار القرار building decision tree
- السيطرة على تعقيد أشجار القرار
- تحليل أشجار القرار
- أهمية الميزة في الأشجارfeature importance in decision tree
2التعلم المستقل
- Unsupervised learning
- أنواع التعلم غير الخاضع للإشراف
- التحديات في التعلم غير الخاضع للإشراف
- المعالجة المسبقة والتحجيم Processing and Scaling
- أنواع مختلفة من المعالجة المسبقة
3تمثيل البيانات والمميزات الهندسية
- Data and Engineering Features
- متغيرات نوعية categorial Variables
- ترميز واحد ساخن (متغيرات وهمية) One-Hot-Encoding (Dummy Variables)
- التحقق من البيانات الفئوية المشفرة كنص Checking string-encoded categorical data
- يمكن للأرقام ترميز الفئات Numbers Can Encode Categories
- التجميع، والتقدير، والنماذج الخطية، والأشجارBinning, Discretization, Linear Models, and Trees
4الفصل الثالث عشر
- أهم مصنفات الإطار Qt
- المصنف QApplication
- المصنفات أبناء QWidget
- أبناء المصنف QPaintDevice
- إحداث المكون QLable Signals
- المصنف QLineEdit
- كائن زر الأمر QPushButton
- الكائن QRadioButton
- الكائن QCheckBox
- الكائن QComboBox
- الأحداث
- استخدام المكون QSpinBox
- المكون QSlider
- استخدام القوائم QMenu,QMenubar,Qaction
- المكون QToolBar
- المكون QinputDialog
- المربع الحواري للخطوط QFontDialog
- الكائن QTabWidget
- المكون QStackedWidget
- المكون QSpliterWidget
- التطبيقات متعددة الواجهات MDI
- السحب والإلقاء Drag and drop
- الرسم باستخدام PyQt
- استخدام المصنف QClipBoard
- التعامل مع المصنف QDockWidget
- استخدام المكون QStatusBar
- المكون QListWidget
- الكائن QPixmap
- المكون QScrollbar
- المكون QCalendar
5تقييم النموذج وتحسينه
- Model Evaluation And Improvement
- التحقق المتبادل cross validation
- التحقق المتبادل من صحة البيانات في scikit-Learn
- فوائد المصادقة المتبادلة للبيانات benefits of cross validation
- التحقق الطبقي k-Fold Cross-Validation والاستراتيجيات الأخرى
- مزيد من التحكم في التحقق المتبادل
- إجازة واحدة خارج المصادقة
- التحقق المتبادل العشوائي والتقسيم shuffel cross validation
- عبر المصادقة مع المجموعات Cross Validation With Groups
- البحث الشبكى Grid Search
- بحث بسيط على الشبكة Simple Grid Search
6سلاسل الخواريزميات ومسار البيانات
- Alogarith chain and piplines
- اختيار المعلمة مع المعالجة المسبقة Parameter selection with preprocessing
- اختيار المعلمة مع المعالجة المسبقة parameter selection with preprocessing
- بناء خطوط الأنابيب Building Pipilines
- استخدام خطوط الأنابيب في بحث الشبكة Using pipleness in cross search
- توضيح تسرب المعلومات
- واجهة خط الأنابيب العامة General Pipline Interface
7التعامل مع البيانات النصية
- Working with String Data
- أنواع البيانات الممثلة كسلاسل types of Data represented as strings
- تطبيق مثال: تحليل المشاعر للفيلم
- تمثيل البيانات النصية كحقيبة من الكلمات
8التعامل مع أخطاء البرنامج
- Exceptions handling
- التعامل مع الأخطاء Hanling Exception
- رفع الأخطاء Raising Errors
9المصنفات والكائنات
- Classes and objects
- تصميم مصنف class design
10تصميم واجهات المستخدم باستخدام
- Tkinter
- كتابة التطبيق داخل بيئة اكليبس
- زر الأمر Button
- مربع النص Entry
- أزرار الراديو Radio Buttons
- زر الاختيار checkbutton
- كائن القائمة menu widget
- مربع الحواري للرسائل message
- المكون منطقة النص text
- مكون Canvas
- شريط الانزلاق scrollbar
- استخدام مكتبة pmw
- مربع التعريف AboutDialogBox
- مكون البالونة Ballon
- مكون صندوق الأزرار Button Box
- مربع منسدل Combobox
- مكون ComboBoxDialog
- مكون العداد :Counter
- مكون المربع الحواري Dialog
11الفصل الثاني عشر
- تصميم الواجهات باستخدام wxPython
- عرض النافذة الرئيسية
- عرض نافذة من نوع frame
- الاستجابة للأحداث
- احدث الأزرار
- التعامل مع عناصر واجهة المستخدم
- استخدام مربع الاختيار checkbox
- التعامل مع القوائم Menu
- التعامل مع شريط الأدوات
- إضافة أيقونات إلى شريط الأدوات
- تشغيل وإيقاف أيقونات داخل شريط الأدوات
12الفصل الرابع عشر
- تصميم تطبيقات WxPython
- كائن التطبيق application object
- تصميم نافذة رئيسية mainframe
- تتابع النوافذ
- الإشارة إلى الكائنات refrencing controls
- عرض صورة Bitmap
- إضافة أيقونة إلى شريط العنوان
- استخدام الذاكرة clipboard
- السحب والإلقاء Drag and drop
13الفصل الخامس عشر
- قواعد بيانات Mysql,SqLite
- استيراد مكتبة MySql
- تصميم قاعدة بيانات
- تصميم جدول
- إدخال سجل بيانات داخل الجدول
- إدخال مجموعة سجلات
- عرض بيانات من الجدول
- اختيار السجل الأول
- حذف سجل
- حذف جدول
- تصميم جدول بحقل فريد
- حذف جدول
- عرض وصف الجدول
- إضافة خاصية primaryKey إلى حقل موجود
- تغيير صفة حقل
- لعرض الحقول مرتبة
- عرض عدد محدد
- البدء من حقل معين
- الربط بين الجداول
14الفصل السادس عشر
- موديول NumPy
- أين يتم استخدام Numpy؟
- لماذا تستخدم Numpy في Python؟
- تثبيت NumPy
- مصفوفات Python NumPy
- إنشاء كائن NumPy ndarray
- تصميم مصفوفة ذات بعد صفر
- تصميم مصفوفة ذات بعد 1D
- تصميم مصفوفة ذات بعدين
- تصميم مصفوفة ثلاثية الأبعاد
- التحقق من عدد أبعاد المصفوفة
- أنواع بيانات Python NumPy
- كائن المكتب numpy المسمى بى dtype
- تصميم المصفوفات
- تصميم المصفوفات باستخدام البيانات الموجودة
- تصميم مصفوفة باستخدام list
- استخدام الدالة frombuf
- تصميم مصفوفة باستخدام fromiter
- تصميم مصفوفة باستخدام arrang
- إنتاج مصفوفة أرقام مركبة complex numbers
- استخدام الدالة linspac
- استرجاع الرقم البيني
- الدالة logspace
- ترتيب المصفوفات
- الترتيب باستخدام الاسم name
- طباعة ونسخ المصفوفات
- استخدام الدالة copy لنسخ المصفوفات
- استخدام الأمر view
- التعامل مع عناصر المصفوفة
- عمل عكس للمصفوفة
- ضرب مصفوفتين
- استخدام الدالة matmul
- استخدام الدالة dot
- ضرب رقم ثابت في مصفوفة
- استخدام الدالة arrang
- الدوال الرياضية numpy.ceil()
- تطبيق دالة ceil على القيم السالبة
- الدالة numpy_floor
- الدالة trunk
- الدالة Numpy.fix()
- الدالة islower()
15الخلاصة
- Wrapping up
- الاقتراب من مشكلة التعلم الآلي
- استدعاء الدالة function call
- تمرير المعاملات بالقيمة وبالمرجعية
- تمرير المعاملات الأساسية :default paramaters
- المعاملات متغيرة الأطوال variable length parameters
- دوال السطر الواحد lambada functions