الخوارزميات وبنى المعطيات في بايثون: الدرس الأول تحليل الخوارزميات

الخوارزميات وبنى المعطيات في بايثون: الدرس الأول تحليل الخوارزميات

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

أكمل قراءة المقالة

مقدمة إلى معالجة الصور في بايثون باستخدام مكتبة opencv

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

غالباَ البيانات التي نجمعها تكون بيانات أولية أي أنها غير مناسبة للاستخدام المباشر في التطبيقات لذلك نحتاج إلى تحليل أو إجراء المعالجة المسبقة لها ومن ثم استخدامها .

أكمل قراءة المقالة

خوارزمية الكشف عن الأغراض والتعرف على الكائنات YOLO v3 الإصدار الثالث

مقدمة :

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

أكمل قراءة المقالة

اكتشاف قناع الوجه باستخدام OpenCV و Keras و TensorFlow

مقدمة :

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

أكمل قراءة المقالة

برنامج توليد الأرقام العشوائية في بايثون


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

لغة البرمجة بايثون
لغة البرمجة بايثون
أكمل قراءة المقالة