Skip to main content

جمع البيانات لحزمة Python الخاصة بـ Ultralytics

نظرة عامة

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

Google Analytics المجهول

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

ما الذي نجمعه

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

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

كيف نستخدم هذه البيانات

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

اعتبارات الخصوصية

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

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

تقارير الأعطال عبر Sentry

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

ملاحظة

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

ما الذي نجمعه

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

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

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

كيف نستخدم هذه البيانات

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

اعتبارات الخصوصية

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

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

تعطيل جمع البيانات

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

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

فحص الإعدادات

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

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

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

from ultralytics import settings

# View all settings
print(settings)

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

تعديل الإعدادات

تسمح 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 وسيتم حفظها على القرص للجلسات المستقبلية.

الالتزام بالخصوصية

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

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

أسئلة أو استفسارات

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

الأسئلة الشائعة

كيف تضمن Ultralytics خصوصية البيانات التي تجمعها؟

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

ما أنواع البيانات التي تجمعها Ultralytics باستخدام Google Analytics؟

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

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

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

كيف يمكنني تعطيل جمع البيانات في حزمة 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()

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

كيف تعمل تقارير الأعطال عبر Sentry في Ultralytics YOLO؟

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

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

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

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

# View all settings
print(settings)

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

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