اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

تحتاج للتدقيق لتخطي الـ captcha للتأكد من أنك لست روبوت، العملية الحسابية هي 7 - 5 وذلك يساوي 2 اكتب في الحقل رقم 2.

بالنسبة لتخطيها من خلال بوت، ستحتاج إلى تدريب نموذج على تلك الإختبارات بإنشاء Dataset من تلك الإختبارات لتدريب النموذج عليها، ابحث عن fine-tuning وستجد تفصيل هنا:

واعتمد على نماذج اكتشاف الكائنات المُدربة مسبقًا ومنها YOLO أو Faster R-CNN أو DETR أو EfficientDet 

عامًة ما ستقوم به هو توصيف كل صورة في مجموعة التدريب، بمعنى رسم مربعات محيطة Bounding Boxes حول كل رقم وكل رمز عملية حسابية تريد أن يتعرف عليها النموذج، وتحديد الصنف Label لكل مربع، وهناك أدوات توصيف متاحة منها LabelImg, CVAT, Roboflow.

ثم تنفيذ الـ Fine-tuning  بتدريب النموذج الذي اخترته مع الأوزان المدربة مسبقاً على مجموعة البيانات الموصوفة التي قمت بها، وسيتعلم النموذج تعديل معرفته العامة للتركيز على اكتشاف الأرقام والرموز.

  • 0
نشر

لاحظ أن الصورة صعبة بالنسبة للإنسان فهي ستكون أيضا صعبة لل bot أو البرنامج الذي ستقوم بإنشاءه لتخطي نموذج ال captcha بشكل تلقائي.

إن ال captcha هو نظام للتأكد من أن الشخص الذي يرسل الطلب هو فعلا شخص حيقيي وليس bot أو script يقوم بإرسال الطلبات وذلك لأغراض الأمان  .

ولهذا إذا أردت مثلا إنشاء سكريب يقوم بذلك تلقائيا ستحتاج إلى التعمق في مجال الرؤية الحاسوبية (computer vesion) حيث سيتوجب عليك بناء نموذج يأخذ الصورة الموجودة كما في السؤال لديك . و تقوم بتدريب النموذج لإستخراج الأرقام بشكل صحيح ومن ثم إستخراج الناتج الصحيح ووضعه تلقائيا في الحقل.

وبما أنك مبتدأ في المجال فإن هذا الأمر لن تستطيع تحقيقه لأنه يتطلب خبرة كبيرة في تعلم الآلة والرؤية الحاسوبية.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...