Meet YOLO26: next-gen vision AI.

Link to this sectionجمع البيانات لحزمة Ultralytics Python#

Link to this sectionنظرة عامة#

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

Link to this sectionإحصاءات Google Analytics مجهولة الهوية#

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

Link to this sectionما الذي نجمعه#

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

لمزيد من المعلومات حول Google Analytics وخصوصية البيانات، تفضل بزيارة خصوصية Google Analytics.

Link to this sectionكيف نستخدم هذه البيانات#

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

Link to this sectionاعتبارات الخصوصية#

نتخذ العديد من الإجراءات لضمان خصوصية وأمان البيانات التي تأتمننا عليها:

  • إخفاء الهوية: نقوم بتهيئة Google Analytics لإخفاء هوية البيانات التي يتم جمعها، مما يعني عدم جمع أي معلومات تعريف شخصية (PII). يمكنك استخدام خدماتنا مع التأكد من بقاء بياناتك الشخصية خاصة.
  • التجميع: يتم تحليل البيانات في شكل مجمع فقط. تضمن هذه الممارسة إمكانية ملاحظة الأنماط دون الكشف عن نشاط أي مستخدم فردي.
  • عدم جمع بيانات الصور: لا تقوم Ultralytics بجمع أو معالجة أو عرض أي صور تدريب أو استنتاج.

Link to this sectionتقارير أعطال Sentry#

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

ملاحظة

يتم تفعيل تقارير الأعطال عبر Sentry فقط إذا كانت حزمة sentry-sdk الخاصة بـ Python مثبتة مسبقًا على نظامك. هذه الحزمة غير مضمنة في متطلبات ultralytics ولن يتم تثبيتها تلقائيًا بواسطة Ultralytics.

Link to this sectionما الذي نجمعه#

إذا كانت حزمة sentry-sdk الخاصة بـ Python مثبتة مسبقًا على نظامك، فقد يرسل حدث العطل المعلومات التالية:

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

لمعرفة المزيد حول كيفية تعامل Sentry مع البيانات، يرجى زيارة سياسة خصوصية Sentry.

Link to this sectionكيف نستخدم هذه البيانات#

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

Link to this sectionاعتبارات الخصوصية#

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

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

Link to this sectionتعطيل جمع البيانات#

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

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

Link to this sectionفحص الإعدادات#

للحصول على رؤية حول التكوين الحالي لإعداداتك، يمكنك عرضها مباشرة:

عرض الإعدادات

يمكنك استخدام Python لعرض إعداداتك. ابدأ باستيراد كائن settings من وحدة ultralytics. اطبع الإعدادات وأرجعها باستخدام الأوامر التالية:

from ultralytics import settings

# View all settings
print(settings)

# Return analytics and crash reporting setting
value = settings["sync"]

Link to this sectionتعديل الإعدادات#

تسمح Ultralytics للمستخدمين بتعديل إعداداتهم بسهولة. يمكن إجراء التغييرات بالطرق التالية:

تحديث الإعدادات

داخل بيئة Python، استدعي طريقة update على كائن settings لتغيير إعداداتك:

from ultralytics import settings

# Disable analytics and crash reporting
settings.update({"sync": False})

# Reset settings to default values
settings.reset()

سيمنع إعداد sync=False إرسال أي بيانات إلى Google Analytics أو Sentry. سيتم احترام إعداداتك عبر جميع الجلسات باستخدام حزمة Ultralytics وسيتم حفظها على القرص للجلسات المستقبلية.

Link to this sectionالالتزام بالخصوصية#

تأخذ Ultralytics خصوصية المستخدم على محمل الجد. نصمم ممارسات جمع البيانات لدينا وفقًا للمبادئ التالية:

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

Link to this sectionأسئلة أو استفسارات#

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

Link to this sectionالأسئلة الشائعة#

Link to this sectionكيف تضمن Ultralytics خصوصية البيانات التي تجمعها؟#

تعطي Ultralytics الأولوية لخصوصية المستخدم من خلال عدة تدابير رئيسية. أولاً، يتم إخفاء هوية جميع البيانات التي يتم جمعها عبر Google Analytics وSentry لضمان عدم جمع أي معلومات تعريف شخصية (PII). ثانيًا، يتم تحليل البيانات في شكل مجمع، مما يتيح لنا ملاحظة الأنماط دون تحديد أنشطة المستخدم الفردية. أخيرًا، نحن لا نجمع أي صور تدريب أو استنتاج، مما يزيد من حماية بيانات المستخدم. تتماشى هذه التدابير مع التزامنا بالشفافية والخصوصية. لمزيد من التفاصيل، تفضل بزيارة قسم اعتبارات الخصوصية لدينا.

Link to this sectionما أنواع البيانات التي تجمعها Ultralytics باستخدام Google Analytics؟#

تجمع Ultralytics ثلاثة أنواع أساسية من البيانات باستخدام Google Analytics:

  • مقاييس الاستخدام: تشمل مدى تكرار وطرق استخدام حزمة YOLO Python، والميزات المفضلة، وسائط سطر الأوامر النموذجية.
  • معلومات النظام: معلومات عامة غير محددة للهوية حول بيئات الحوسبة التي يتم تشغيل الحزمة فيها.
  • بيانات الأداء: مقاييس متعلقة بأداء النماذج أثناء التدريب، والتحقق، والاستنتاج.

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

Link to this sectionكيف يمكنني تعطيل جمع البيانات في حزمة Ultralytics YOLO؟#

لإلغاء الاشتراك في جمع البيانات، يمكنك ببساطة ضبط sync=False في إعدادات YOLO الخاصة بك. يؤدي هذا الإجراء إلى إيقاف نقل أي تحليلات أو تقارير أعطال. يمكنك تعطيل جمع البيانات باستخدام طرق Python أو CLI:

تحديث الإعدادات
from ultralytics import settings

# Disable analytics and crash reporting
settings.update({"sync": False})

# Reset settings to default values
settings.reset()

لمزيد من التفاصيل حول تعديل إعداداتك، ارجع إلى قسم تعديل الإعدادات.

Link to this sectionكيف تعمل تقارير الأعطال باستخدام Sentry في Ultralytics YOLO؟#

إذا كانت حزمة sentry-sdk مثبتة مسبقًا، يجمع Sentry سجلات أعطال ورسائل خطأ مفصلة عند حدوث أي حدث عطل. تساعدنا هذه البيانات في تشخيص المشكلات وحلها بسرعة، مما يحسن قوة وموثوقية حزمة YOLO Python. يتم مسح سجلات الأعطال التي يتم جمعها من أي معلومات تعريف شخصية لحماية خصوصية المستخدم. لمزيد من المعلومات، تحقق من قسم تقارير أعطال Sentry.

Link to this sectionهل يمكنني فحص إعدادات جمع البيانات الحالية الخاصة بي في Ultralytics YOLO؟#

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

عرض الإعدادات
from ultralytics import settings

# View all settings
print(settings)

# Return analytics and crash reporting setting
value = settings["sync"]

لمزيد من التفاصيل، ارجع إلى قسم فحص الإعدادات.