سنعرض في هذه المقالة استخدام مكتبة Turtle في بايثون من أجل الرسم, حيث تعتبر هذه المكتبة بمثابة لوح رسم تستطيع التحكم بالفرشاة ببعض الأوامر لترسم ماشئت. يمكن استخدام أوامر مثل turtle.forward() او turtle.left() للتحكم بالفرشاة وتحريكها حول لوح الرسم.

سنعرض في هذه المقالة استخدام مكتبة Turtle في بايثون من أجل الرسم, حيث تعتبر هذه المكتبة بمثابة لوح رسم تستطيع التحكم بالفرشاة ببعض الأوامر لترسم ماشئت. يمكن استخدام أوامر مثل turtle.forward() او turtle.left() للتحكم بالفرشاة وتحريكها حول لوح الرسم.
أتمتة الاختبار هي استخدام برنامج منفصل عن البرنامج الجاري اختباره للتحكم في تنفيذ الاختبارات ومقارنة النتائج الفعلية مع النتائج المتوقعة. يمكن استخدام أتمتة الاختبار من أجل أتمتة بعض المهام المتكررة ولكنها ضرورية في عملية اختبار البرنامج، أو إجراء اختبارات إضافية يصعب القيام بها يدويًا. زادت الحاجة إلى تطبيقات أتمتة الاختبار مع انتشار تطبيقات الذكاء الاصطناعي والتعلم الآلي (AI / ML) لتقديم إمكانية تحسين الاختبار، توليد الاختبارات الذكية، التنفيذ وإعداد التقارير.
أكمل قراءة المقالةفي هذه السلسلة من الدروس, سأقوم شرح مفاهيم عامة في الخوارزميات وبنى المعطيات في لغة البرمجة بايثون، رغم أن الأمثلة في هذه الدروس مكتوبة في لغة بايثون، إلا أن المفهوم العام المراد إيصاله يمكن تعميمه على جميع لغات البرمجة.
أكمل قراءة المقالةمعالجة الصورة أحد أفرع علوم الحاسوب و هي طريقة لأجراء بعض العمليات على صورة من أجل الحصول على نموذج محسن لهذه الصورة أو استخراج بعض المعلومات المفيدة منها .
غالباَ البيانات التي نجمعها تكون بيانات أولية أي أنها غير مناسبة للاستخدام المباشر في التطبيقات لذلك نحتاج إلى تحليل أو إجراء المعالجة المسبقة لها ومن ثم استخدامها .
تعد خوارزمية YOLO من أهم الخوارزميات المستخدمة في مجال الرؤية الحاسوبية Computer vision , فهي قادرة على تصنيف الكائنات الموجودة داخل صورة معينة (انسان – فاكهة -سيارة .. ) بالإضافة الى تحديد مكان وجود هذه الكائنات داخل الصورة (Object detection) ,خوارزمية YOLO هي اختصار لـ “You Only Look Once” أي بمعنى أنها تتطلب مروراً واحداً فقط (انتشار امامي) عبر الشبكة العصبونية التفافية لاكتشاف كائنات متعددة داخل صورة, بحيث يتم تقسيم الصورة إلى مناطق ويتم التنبؤ بمربع الاحاطة Bounding box والاحتمالات لكل منطقة.
أكمل قراءة المقالة