
AI Programming & Machine Learningعربى
Principles and Basics of AI Programming
A comprehensive guide to understanding AI
Unlock the potential of AI with foundational knowledge and practical insights.
What you'll learn
- Understand core AI concepts
- Explore machine learning fundamentals
- Learn about neural networks
- Analyze data for AI applications
- Implement basic AI algorithms
- Evaluate ethical considerations in AI
About this book
This book serves as an essential resource for anyone looking to grasp the core principles and fundamentals of artificial intelligence. It breaks down complex concepts into digestible sections, making it accessible for both beginners and those with some background in technology.
With a focus on practical applications, this guide not only explains the theoretical underpinnings of AI but also showcases real-world examples and case studies. Readers will gain a solid foundation that prepares them for deeper exploration into the ever-evolving field of artificial intelligence.
Who this book is for
- Students interested in technology
- Professionals seeking to upskill
- Entrepreneurs exploring AI solutions
- Educators teaching AI concepts
- Tech enthusiasts wanting foundational knowledge
Why read this book
- Clear explanations of complex topics
- Real-world examples for practical understanding
- Step-by-step guidance for beginners
- Focus on ethical implications of AI
Reader reviews
These reviews are from readers who own the book — through purchase or as part of their subscription.
4.7
★★★★★
63 reviews
5★
43
4★
20
3★
0
2★
0
1★
0
Table of contents
1الفصل الأول: مقدمة إلي الذكاء الاصطناعي
- تعريف الذكاء الاصطناعي
- تاريخ الذكاء الاصطناعي
- مراحل تطور الذكاء الاصطناعي:
- من هو اول من اكتشف الذكاء الاصطناعي؟
- تطبيقات الذكاء الاصطناعي في الحياة اليومية
- المساعدات الصوتية الذكية
- التعرف على الصور والفيديو
- السيارات ذاتية القيادة
- الأمن السيبراني
- الرعاية الصحية
- التجارة الإلكترونية
- الترجمة الآلية
- وسائل التواصل الاجتماعي
- التعليم
- انواع وتصنيفات الذكاء الاصطناعي:
- TYPE 1النوع الأول من الذكاء الاصطناعي: بناءً على القدرات
- TYPE2النوع الثاني من الذكاء الاصطناعي: بناءً على الوظائف
- اهمية الذكاء الاصطناعي:
- تحسين الكفاءة والإنتاجية:
- تطوير الرعاية الصحية
- تحسين تجربة المستخدم
- تطوير المناخ والأبحاث البيئية
- تعزيز الأمان والأمن
- تعزيز الابتكار في التعليم
- دعم البحث والتطوير
- أخلاقيات الذكاء الاصطناعي
- المسؤولية والتحديات الأخلاقية
- تأثير الذكاء الاصطناعي على الوظائف والمجتمع
- 1. التأثير على الوظائف
- 2. التأثير على المجتمع
- 3. التحديات والفرص
2الفصل الثاني: تعلم الآلة
- تعريف تعلم الآلة
- الفرق بين تعلم الآلة والذكاء الاصطناعي
- الذكاء الاصطناعي (AI)
- تعلم الآلة (ML)
- أنواع التعلم العميق
- التعلم الخاضع للإشراف
- كيفية عمل التعلم الخاضع للإشراف
- التعلم شبه الخاضع للإشراف
- كيفية عمل التعلم شبه الخاضع للإشراف
- التعلم غير الخاضع للإشراف
- التعلم التعزيزي
- كيفية عمل التعلم التعزيزي
- دورة التعلم التعزيزي
- أمثلة على التعلم التعزيزي
- مقارنة بين الأنواع الأربعة لتعلم الآلة
- الخوارزميات الأساسية لتعلم الآلة
- التعلم الخاضع للإشراف (SUPERVISED LEARNING)
- التعلم شبه الخاضع للإشراف (SEMI-SUPERVISED LEARNING)
- Q-LEARNING
- الفرق بين SARSA و Q-LEARNING
- خطوات DQN
- تحسينات على DQN
3الفصل الثالث: الشبكات العصبية العميقة
- مقدمة إلى الشبكات العصبية
- مفهوم العصبونات الاصطناعية
- كيفية عمل العصبونات الاصطناعية
- تطبيقات العصبونات الاصطناعية
- بنية الشبكة العصبية
- الطبقة المدخلة -INPUT LAYER
- الطبقات المخفية -HIDDEN LAYERS
- الطبقة المخرجة -OUTPUT LAYER
- أنواع الشبكات العصبية
- التعلم العميق
- الشبكات العصبية العميقة
- خوارزمية الانتشار العكسي
- تطبيقات التعلم العميق
- الشبكات العصبية المتكررة RNN والشبكات العصبية التلافيفية CNN
- مقدمة إلى RNN وCNN
- استخدامات RNN في معالجة اللغة الطبيعية
- نمذجة اللغة LANGUAGE MODELING
- الترجمة الآلية MACHINE TRANSLATION
- التعرف على الكلام SPEECH RECOGNITION
- تحليل المشاعر SENTIMENT ANALYSIS
- توليد النصوص TEXT GENERATION
- تلخيص النصوص TEXT SUMMARIZATION
- الإجابة عن الأسئلة QUESTION ANSWERING
- التعرف على الكيانات المسماة NAMED ENTITY RECOGNITION
- البحث الدلالي SEMANTIC SEARCH
- تصنيف النصوص TEXT CLASSIFICATION
- استخدامات CNN في رؤية الكمبيوتر
- تصنيف الصور
- الكشف عن الأجسام
- التجزئة الدلالية
- التجزئة المتقدمة INSTANCE SEGMENTATION
- التعرف على الوجوه
- تحسين الصور
- تحليل الفيديو
- التعرف على العواطف
- الرؤية الذاتية للسيارات
- الواقع المعزز AR والواقع الافتراضي VR
- التعرف على الإيماءات
- الفحص الطبي
- التعرف على الأنماط الزراعية
- التعرف على الفيروسات والبكتيريا
- تحليل البيانات الجغرافية
- الصيانة التنبؤية
- تحليل الخطوط اليدوية
- تحليل المشاعر في وسائل التواصل الاجتماعي
- تحسين جودة الفيديو
- الفن الرقمي والتصميم
- الأمن والمراقبة
- التطبيقات الصناعية
- الروبوتات
4الفصل الرابع: معالجة اللغة الطبيعية (NLP)
- مقدمة إلى معالجة اللغة الطبيعية
- تعريف معالجة اللغة الطبيعية
- أهداف معالجة اللغة الطبيعية
- تطبيقات معالجة اللغة الطبيعية
- الخوارزميات والتقنيات في NLP
- تحليل المشاعر
- تطبيقات عملية
- تحديات تحليل المشاعر
- أمثلة على الأدوات والمكتبات
- مستقبل تحليل المشاعر
- نماذج لغة
- الأدوات والمكتبات الشائعة
- مميزات NLTK
- ما هو BERT؟
- مميزات BERT
- كيفية استخدام BERT
- GPT GENERATIVE PRE-TRAINED TRANSFORMER
- ما هو GPT؟
- مميزات GPT
5الفصل الخامس: تطبيقات الذكاء الاصطناعي
- الذكاء الاصطناعي في الرعاية الصحية
- التشخيص الطبي
- ما هي التحديات الرئيسية في تطبيق الذكاء الاصطناعي في التشخيص الطبي؟
- الذكاء الاصطناعي في النقل
- السيارات ذاتية القيادة
- ما هي الخطوات الرئيسية التي يجب اتخاذها لضمان سلامة وأمان السيارات ذاتية القيادة؟
- ما هي أهم التحديات التي تواجه تطوير السيارات ذاتية القيادة وكيف يمكن التغلب عليها؟
- تحسين المرور
- ما هي أهم التحديات التي تواجه تطبيق الذكاء الاصطناعي في إدارة حركة المرور؟
- الذكاء الاصطناعي في الأعمال التجارية
- التجارة الإلكترونية
6الفصل السادس: مستقبل الذكاء الاصطناعي
- التحديات المستقبلية
- الأمن والخصوصية
- الأمن في الذكاء الاصطناعي
- ما هي أفضل الممارسات لتطبيق الأمن والخصوصية في تطوير أنظمة الذكاء الاصطناعي؟
- التحكم والسيطرة
- الاتجاهات المستقبلية في الذكاء الاصطناعي
- تطورات في تعلم الآلة والتعلم العميق
- الذكاء الاصطناعي والابتكار
- تأثير الذكاء الاصطناعي على المجتمع
- التغيرات الاقتصادية والاجتماعية
- الفرص والمخاطر
7الفصل السابع: مشروعات عملية
- تنفيذ مشروع تعلم الآلة
- إنشاء شبكة عصبية بسيطة
- بناء شبكة عصبية للتعرف على الأرقام المكتوبة بخط اليد باستخدام مكتبة TENSORFLOW
- مشروع معالجة اللغة الطبيعية
- تحليل المشاعر

