You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
IoT-For-Beginners/translations/ar/5-retail/lessons/2-check-stock-device/README.md

112 lines
11 KiB

<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "1c9e5fa8b7be726c75a97232b1e41c97",
"translation_date": "2025-08-26T21:31:03+00:00",
"source_file": "5-retail/lessons/2-check-stock-device/README.md",
"language_code": "ar"
}
-->
# التحقق من المخزون باستخدام جهاز إنترنت الأشياء
![رسم توضيحي لهذا الدرس](../../../../../translated_images/lesson-20.0211df9551a8abb300fc8fcf7dc2789468dea2eabe9202273ac077b0ba37f15e.ar.jpg)
> رسم توضيحي بواسطة [نيتيا ناراسيمهان](https://github.com/nitya). اضغط على الصورة للحصول على نسخة أكبر.
## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://black-meadow-040d15503.1.azurestaticapps.net/quiz/39)
## المقدمة
في الدرس السابق، تعلمت عن الاستخدامات المختلفة لتقنية الكشف عن الأشياء في مجال البيع بالتجزئة. كما تعلمت كيفية تدريب كاشف الأشياء لتحديد المخزون. في هذا الدرس، ستتعلم كيفية استخدام كاشف الأشياء الخاص بك من جهاز إنترنت الأشياء لحساب المخزون.
في هذا الدرس سنتناول:
* [حساب المخزون](../../../../../5-retail/lessons/2-check-stock-device)
* [استدعاء كاشف الأشياء من جهاز إنترنت الأشياء](../../../../../5-retail/lessons/2-check-stock-device)
* [الصناديق المحيطة](../../../../../5-retail/lessons/2-check-stock-device)
* [إعادة تدريب النموذج](../../../../../5-retail/lessons/2-check-stock-device)
* [حساب المخزون](../../../../../5-retail/lessons/2-check-stock-device)
> 🗑 هذا هو الدرس الأخير في هذا المشروع، لذا بعد إكمال هذا الدرس والتكليف، لا تنس تنظيف خدمات السحابة الخاصة بك. ستحتاج إلى هذه الخدمات لإكمال التكليف، لذا تأكد من إكماله أولاً.
>
> ارجع إلى [دليل تنظيف المشروع](../../../clean-up.md) إذا كنت بحاجة إلى تعليمات حول كيفية القيام بذلك.
## حساب المخزون
يمكن استخدام كاشفات الأشياء للتحقق من المخزون، سواء عن طريق حساب المخزون أو التأكد من وجوده في المكان الصحيح. يمكن نشر أجهزة إنترنت الأشياء المزودة بكاميرات في جميع أنحاء المتجر لمراقبة المخزون، بدءًا من المناطق الساخنة حيث يكون إعادة تخزين العناصر أمرًا مهمًا، مثل المناطق التي تحتوي على عدد قليل من العناصر ذات القيمة العالية.
على سبيل المثال، إذا كانت الكاميرا تشير إلى مجموعة من الرفوف التي يمكن أن تحتوي على 8 علب من معجون الطماطم، وكاشف الأشياء يكتشف فقط 7 علب، فهذا يعني أن واحدة مفقودة وتحتاج إلى إعادة تخزين.
![7 علب من معجون الطماطم على رف، 4 في الصف العلوي، 3 في الصف السفلي](../../../../../translated_images/stock-7-cans-tomato-paste.f86059cc573d7becaa89a0eafb9d2cd7e2fe37405a530fe565990e2333d0e4a1.ar.png)
في الصورة أعلاه، اكتشف كاشف الأشياء 7 علب من معجون الطماطم على رف يمكن أن يحتوي على 8 علب. لا يمكن لجهاز إنترنت الأشياء فقط إرسال إشعار بالحاجة إلى إعادة التخزين، بل يمكنه أيضًا تقديم مؤشر على موقع العنصر المفقود، وهي بيانات مهمة إذا كنت تستخدم الروبوتات لإعادة تخزين الرفوف.
> 💁 بناءً على المتجر وشعبية العنصر، ربما لن يتم إعادة التخزين إذا كان هناك علبة واحدة فقط مفقودة. ستحتاج إلى بناء خوارزمية تحدد متى يجب إعادة التخزين بناءً على المنتج، العملاء ومعايير أخرى.
✅ في أي سيناريوهات أخرى يمكن دمج الكشف عن الأشياء مع الروبوتات؟
في بعض الأحيان، يمكن أن يكون المخزون الخطأ موجودًا على الرفوف. قد يكون هذا خطأ بشريًا أثناء إعادة التخزين، أو تغيير العملاء رأيهم بشأن الشراء ووضع العنصر في أول مكان متاح. عندما يكون هذا العنصر غير قابل للتلف مثل السلع المعلبة، يكون هذا مجرد إزعاج. إذا كان العنصر قابلًا للتلف مثل السلع المجمدة أو المبردة، فقد يعني ذلك أن المنتج لم يعد صالحًا للبيع لأنه قد يكون من المستحيل تحديد المدة التي كان فيها العنصر خارج المجمد.
يمكن استخدام الكشف عن الأشياء لاكتشاف العناصر غير المتوقعة، مرة أخرى لتنبيه إنسان أو روبوت لإعادة العنصر بمجرد اكتشافه.
![علبة ذرة صغيرة وضعت على رف معجون الطماطم](../../../../../translated_images/stock-rogue-corn.be1f3ada8c4578544641af66671c1711a4c02297f14cc7f503354dae0d30a954.ar.png)
في الصورة أعلاه، تم وضع علبة ذرة صغيرة على الرف بجانب معجون الطماطم. اكتشف كاشف الأشياء ذلك، مما يسمح لجهاز إنترنت الأشياء بإخطار إنسان أو روبوت لإعادة العلبة إلى موقعها الصحيح.
## استدعاء كاشف الأشياء من جهاز إنترنت الأشياء
يمكن استدعاء كاشف الأشياء الذي قمت بتدريبه في الدرس السابق من جهاز إنترنت الأشياء الخاص بك.
### المهمة - نشر نسخة من كاشف الأشياء الخاص بك
يتم نشر النسخ من بوابة Custom Vision.
1. افتح بوابة Custom Vision على [CustomVision.ai](https://customvision.ai) وقم بتسجيل الدخول إذا لم تكن قد فتحتها بالفعل. ثم افتح مشروعك `stock-detector`.
1. اختر علامة التبويب **Performance** من الخيارات في الأعلى.
1. اختر أحدث نسخة من قائمة *Iterations* على الجانب.
1. اضغط على زر **Publish** للنسخة.
![زر النشر](../../../../../translated_images/custom-vision-object-detector-publish-button.34ee379fc650ccb9856c3868d0003f413b9529f102fc73c37168c98d721cc293.ar.png)
1. في مربع الحوار *Publish Model*، قم بتعيين *Prediction resource* إلى المورد `stock-detector-prediction` الذي أنشأته في الدرس السابق. اترك الاسم كما هو `Iteration2`، واضغط على زر **Publish**.
1. بمجرد النشر، اضغط على زر **Prediction URL**. سيعرض هذا تفاصيل واجهة برمجة التطبيقات للتنبؤ، وستحتاج إلى هذه التفاصيل لاستدعاء النموذج من جهاز إنترنت الأشياء الخاص بك. القسم السفلي يحمل عنوان *If you have an image file*، وهذه هي التفاصيل التي تحتاجها. قم بنسخ الرابط الذي يظهر والذي سيكون شيئًا مثل:
```output
https://<location>.api.cognitive.microsoft.com/customvision/v3.0/Prediction/<id>/detect/iterations/Iteration2/image
```
حيث `<location>` سيكون الموقع الذي استخدمته عند إنشاء مورد الرؤية المخصص، و `<id>` سيكون معرفًا طويلًا مكونًا من أحرف وأرقام.
قم أيضًا بنسخ قيمة *Prediction-Key*. هذه مفتاح آمن يجب تمريره عند استدعاء النموذج. فقط التطبيقات التي تمرر هذا المفتاح يُسمح لها باستخدام النموذج، وأي تطبيقات أخرى يتم رفضها.
![مربع الحوار الخاص بواجهة برمجة التطبيقات للتنبؤ يظهر الرابط والمفتاح](../../../../../translated_images/custom-vision-prediction-key-endpoint.30c569ffd0338864f319911f052d5e9b8c5066cb0800a26dd6f7ff5713130ad8.ar.png)
✅ عندما يتم نشر نسخة جديدة، سيكون لها اسم مختلف. كيف تعتقد أنه يمكنك تغيير النسخة التي يستخدمها جهاز إنترنت الأشياء؟
### المهمة - استدعاء كاشف الأشياء الخاص بك من جهاز إنترنت الأشياء
اتبع الدليل المناسب أدناه لاستخدام كاشف الأشياء من جهاز إنترنت الأشياء الخاص بك:
* [Arduino - Wio Terminal](wio-terminal-object-detector.md)
* [كمبيوتر أحادي اللوحة - Raspberry Pi/جهاز افتراضي](single-board-computer-object-detector.md)
## الصناديق المحيطة
عند استخدام كاشف الأشياء، لا تحصل فقط على الأشياء المكتشفة مع العلامات والاحتمالات، بل تحصل أيضًا على الصناديق المحيطة للأشياء. هذه الصناديق تحدد مكان اكتشاف كاشف الأشياء للعنصر مع الاحتمال المعطى.
> 💁 الصندوق المحيط هو صندوق يحدد المنطقة التي تحتوي على العنصر المكتشف، صندوق يحدد الحدود للعنصر.
نتائج التنبؤ في علامة التبويب **Predictions** في Custom Vision تحتوي على الصناديق المحيطة مرسومة على الصورة التي تم إرسالها للتنبؤ.
![4 علب من معجون الطما
---
**إخلاء المسؤولية**:
تم ترجمة هذا المستند باستخدام خدمة الترجمة بالذكاء الاصطناعي [Co-op Translator](https://github.com/Azure/co-op-translator). بينما نسعى لتحقيق الدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو معلومات غير دقيقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر الرسمي. للحصول على معلومات حاسمة، يُوصى بالاستعانة بترجمة بشرية احترافية. نحن غير مسؤولين عن أي سوء فهم أو تفسيرات خاطئة تنشأ عن استخدام هذه الترجمة.