استخدام مفكرة البايثون وتقنيات توليد الصور - كتاب الذكاء الإصطناعي - الصف 12 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب الذكاء الإصطناعي - الصف 12 - الفصل 1 | المادة: الذكاء الإصطناعي | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: مقدمة إلى بيئة قوقل كولاب وتقنيات توليد الصور

📚 معلومات الصفحة

الكتاب: كتاب الذكاء الإصطناعي - الصف 12 - الفصل 1 | المادة: الذكاء الإصطناعي | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

مستوى الصعوبة: متوسط

📝 ملخص الصفحة

تقدم هذه الصفحة شرحاً عملياً لاستخدام بيئة قوقل كولاب (Google Colaboratory) لتشغيل مقاطع برمجية بلغة البايثون، مع التركيز على تطبيقات توليد الصور باستخدام تقنيات الذكاء الاصطناعي.

يبدأ المحتوى بشرح خطوات استخدام مفكرة البايثون في قوقل كولاب، حيث يوضح كيفية إنشاء مفكرة جديدة، ورفع الصور، وكتابة وتشغيل المقاطع البرمجية. يتم تقديم مثال عملي لبرنامج "مرحباً بالعالم" التقليدي لتوضيح آلية العمل.

يتناول القسم الثاني خوارزميات توليد الصور، مشيراً إلى أن هذه الخوارزميات إبداعية وغير ثابتة، مما يعني أنها قد لا تولد نفس الصورة لنفس المدخلات دائماً. الصور المولدة المذكورة في الفصل هي مجرد أمثلة توضيحية.

يختتم المحتوى بمناقشة نماذج الانتشار والشبكة التوليدية التنافسية (GANs)، حيث يسلط الضوء على التقدم الكبير في مجال توليد الصور في السنوات الأخيرة. يتم تقديم نظرة عامة على التقنيتين الرئيسيتين: الشبكة التوليدية التنافسية ونموذج الانتشار المستقر، مع مناقشة تطبيقاتهما وأوجه التشابه والاختلاف بينهما.

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

لاستخدام مفكرة البايثون

نوع: محتوى تعليمي

اضغط على File (ملف)، ثم على New notebook (مفكرة جديدة). اضغط على Files (ملفات)، وفي المنطقة المجاورة التي ستظهر لك اسحب وأفلت images (الصور) التي ستستخدمها في الدرس. يمكنك الآن كتابة مقطعك البرمجي بلغة البايثون داخل خلية المقطع البرمجي، ثم شغله من خلال الضغط على الزر الموجود بجانب خلية المقطع البرمجي.

نوع: محتوى تعليمي

تعمل بيئة قوقل كولاب بشكل مشابه لعمل مفكرة جوبيتر، وفيما يلي تجد مثال Hello World (مرحباً بالعالم) التقليدي:

خوارزميات توليد الصور (Image Generation)

نوع: محتوى تعليمي

التي وصفناها في هذا الفصل مصممة بطريقة تجعلها إبداعية وبالتالي فهي ليست ثابتة، مما يعني أنه من غير المضمون أن تقوم دائماً بتوليد الصورة نفسها للمدخلات نفسها. وعليه، فإن الصور المولّدة المدرجة في هذا الفصل مجرد أمثلة على الصور التي يمكن توليدها باستخدام المقطع البرمجي.

نوع: FIGURE_REFERENCE

شكل 4.27: استخدام مفكرة البايثون

نماذج الانتشار والشبكة التوليدية التنافسية

نوع: محتوى تعليمي

Diffusion Models and Generative Adversarial Networks

نوع: محتوى تعليمي

في السنوات الأخيرة شهد مجال توليد الصور تقدماً كبيراً مع تطوير أساليب ونماذج مختلفة يمكنها توليد صور واقعية وعالية الجودة من مصادر مختلفة للمعلومات. وهناك تقنيتان من أكثر التقنيات شيوعاً واستخداماً على نطاق واسع لتوليد الصور هما: الشبكة التوليدية التنافسية (GANs)، ونموذج الانتشار المستقر (Stable Diffusion). ستتعرف في هذا القسم على المفاهيم والأساليب الرئيسة الخاصة بالشبكة التوليدية التنافسية ونموذج الانتشار المستقر، كما سيتم تقديم نظرة عامة على تطبيقاتهما في توليد الصور، وسيتم مناقشة أوجه التشابه والاختلاف بينهما، ومزايا كل تقنية وعيوبها.

نوع: METADATA

وزارة التعليم Ministry of Education 2025 - 1447 238

🔍 عناصر مرئية

Welcome To Colaboratory

A screenshot of the Google Colaboratory web interface. The 'File' menu is open, showing options like 'New notebook', 'Open notebook', 'Upload notebook', 'Save', 'Download', 'Print'. A file explorer panel is visible on the left, showing 'Files' and a folder named 'sample_data'. The main content area shows a blank notebook with '+ Code' and '+ Text' buttons. Numbered circles (1, 2, 3, 4, 5) are overlaid on the screenshot, pointing to 'New notebook', 'Files' panel, 'sample_data' folder, '+ Code' button, and the 'Run cell' button respectively, illustrating steps for using a Python notebook.

Untitled1.ipynb

A screenshot of a Google Colaboratory notebook. It displays a code cell containing the Python command `print("hello world")` and the output of this command, which is `hello world`, shown directly below the code cell. A play button is visible next to the code cell, indicating that the cell has been executed.

📄 النص الكامل للصفحة

--- SECTION: لاستخدام مفكرة البايثون --- اضغط على File (ملف)، ثم على New notebook (مفكرة جديدة). اضغط على Files (ملفات)، وفي المنطقة المجاورة التي ستظهر لك اسحب وأفلت images (الصور) التي ستستخدمها في الدرس. يمكنك الآن كتابة مقطعك البرمجي بلغة البايثون داخل خلية المقطع البرمجي، ثم شغله من خلال الضغط على الزر الموجود بجانب خلية المقطع البرمجي.تعمل بيئة قوقل كولاب بشكل مشابه لعمل مفكرة جوبيتر، وفيما يلي تجد مثال Hello World (مرحباً بالعالم) التقليدي:--- SECTION: خوارزميات توليد الصور (Image Generation) --- التي وصفناها في هذا الفصل مصممة بطريقة تجعلها إبداعية وبالتالي فهي ليست ثابتة، مما يعني أنه من غير المضمون أن تقوم دائماً بتوليد الصورة نفسها للمدخلات نفسها. وعليه، فإن الصور المولّدة المدرجة في هذا الفصل مجرد أمثلة على الصور التي يمكن توليدها باستخدام المقطع البرمجي.شكل 4.27: استخدام مفكرة البايثون--- SECTION: نماذج الانتشار والشبكة التوليدية التنافسية --- Diffusion Models and Generative Adversarial Networksفي السنوات الأخيرة شهد مجال توليد الصور تقدماً كبيراً مع تطوير أساليب ونماذج مختلفة يمكنها توليد صور واقعية وعالية الجودة من مصادر مختلفة للمعلومات. وهناك تقنيتان من أكثر التقنيات شيوعاً واستخداماً على نطاق واسع لتوليد الصور هما: الشبكة التوليدية التنافسية (GANs)، ونموذج الانتشار المستقر (Stable Diffusion). ستتعرف في هذا القسم على المفاهيم والأساليب الرئيسة الخاصة بالشبكة التوليدية التنافسية ونموذج الانتشار المستقر، كما سيتم تقديم نظرة عامة على تطبيقاتهما في توليد الصور، وسيتم مناقشة أوجه التشابه والاختلاف بينهما، ومزايا كل تقنية وعيوبها.2025 - 1447--- VISUAL CONTEXT --- **SCREENSHOT**: Welcome To Colaboratory Description: A screenshot of the Google Colaboratory web interface. The 'File' menu is open, showing options like 'New notebook', 'Open notebook', 'Upload notebook', 'Save', 'Download', 'Print'. A file explorer panel is visible on the left, showing 'Files' and a folder named 'sample_data'. The main content area shows a blank notebook with '+ Code' and '+ Text' buttons. Numbered circles (1, 2, 3, 4, 5) are overlaid on the screenshot, pointing to 'New notebook', 'Files' panel, 'sample_data' folder, '+ Code' button, and the 'Run cell' button respectively, illustrating steps for using a Python notebook. Key Values: File menu, New notebook, Files panel, sample_data folder, + Code button, Run cell button Context: Illustrates the initial steps for setting up and interacting with a Python notebook in Google Colaboratory, as described in the 'لاستخدام مفكرة البايثون' section.**SCREENSHOT**: Untitled1.ipynb Description: A screenshot of a Google Colaboratory notebook. It displays a code cell containing the Python command `print("hello world")` and the output of this command, which is `hello world`, shown directly below the code cell. A play button is visible next to the code cell, indicating that the cell has been executed. Key Values: print("hello world"), hello world Context: Provides a concrete example of executing a basic Python 'Hello World' program within the Colaboratory environment, demonstrating the output of a code cell.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 5 بطاقة لهذه الصفحة

ما هي الخطوات الأساسية لإنشاء مفكرة جديدة في بيئة قوقل كولاب (Google Colab)؟

الإجابة: لإنشاء مفكرة جديدة، اضغط على 'File' (ملف)، ثم اختر 'New notebook' (مفكرة جديدة).

الشرح: يشرح هذا السؤال الإجراء الأولي لفتح مساحة عمل جديدة في قوقل كولاب، وهو ما يتطلب الوصول إلى قائمة الملفات واختيار خيار إنشاء مفكرة جديدة.

تلميح: ابحث عن القائمة التي تحتوي على خيارات إدارة الملفات داخل البرنامج.

أين يمكن للمستخدم سحب وإفلات الصور التي سيستخدمها في الدرس ضمن واجهة قوقل كولاب؟

الإجابة: يتم سحب وإفلات الصور في المنطقة المجاورة لقائمة 'Files' (ملفات) التي تظهر لك.

الشرح: يحدد هذا السؤال الجزء المحدد في واجهة قوقل كولاب الذي يسمح للمستخدم بتحميل ملفات الصور المطلوبة لتمثيلها أو استخدامها داخل المفكرة.

تلميح: بعد فتح المفكرة، أين تجد المكان المخصص لإدارة الملفات المحلية التي تريد استخدامها؟

كيف يمكن تشغيل مقطع برمجي مكتوب بلغة البايثون داخل خلية في مفكرة قوقل كولاب؟

الإجابة: يمكن تشغيل المقطع البرمجي عن طريق الضغط على الزر الموجود بجانب خلية المقطع البرمجي.

الشرح: يوضح هذا السؤال طريقة تفعيل وتنفيذ الأكواد البرمجية التي يكتبها المستخدم في خلايا المفكرة، مما يسمح برؤية النتائج فوراً.

تلميح: عندما تكتب كوداً، ما هو المؤشر المرئي الذي يسمح بتنفيذه؟

ماذا يعني أن خوارزميات توليد الصور (Image Generation) قد تكون 'إبداعية وغير ثابتة'؟

الإجابة: يعني ذلك أنه من غير المضمون أن تقوم الخوارزمية دائماً بتوليد الصورة نفسها للمدخلات نفسها.

الشرح: يشرح هذا السؤال مفهوم عدم الثباتية في مخرجات خوارزميات توليد الصور، وأن نفس المدخلات قد لا تؤدي بالضرورة إلى نفس المخرجات في كل مرة بسبب الطبيعة الإبداعية واللامتوقعة لهذه النماذج.

تلميح: عندما نقول أن شيئاً ما غير ثابت، فماذا نتوقع أن يتغير فيه؟

اذكر اثنتين من التقنيات الشائعة والمستخدمة على نطاق واسع لتوليد الصور.

الإجابة: اثنتان من التقنيات الشائعة هما: الشبكة التوليدية التنافسية (GANs)، ونموذج الانتشار المستقر (Stable Diffusion).

الشرح: يسلط هذا السؤال الضوء على أهم التقنيات الحديثة في مجال توليد الصور، مما يساعد الطلاب على تذكرها وفهم دورها.

تلميح: فكر في الأسماء التي وردت في عنوان القسم والمتعلقة بنماذج الذكاء الاصطناعي المستخدمة لتوليد الصور.