تخطي إلى المحتوى

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

لمحة عامة

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

تحليلات Google مجهولة المصدر

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

ما نجمعه

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

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

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

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

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

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

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

إبلاغ الحراسة عن الأعطال

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

ملاحظة

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

ما نجمعه

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

from ultralytics import settings

# View all settings
print(settings)

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

بدلاً من ذلك، تتيح لك واجهة سطر الأوامر التحقق من إعداداتك بأمر بسيط:

yolo settings

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

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

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

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

from ultralytics import settings

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

# Reset settings to default values
settings.reset()

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

# Disable analytics and crash reporting
yolo settings sync=False

# Reset settings to default values
yolo settings reset

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

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

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

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

أسئلة أو مخاوف

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

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

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

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

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

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

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

تساعدنا هذه البيانات في تحسين تجربة المستخدم وتحسين أداء البرنامج. تعرّف على المزيد في قسم تحليلات 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()
# Disable analytics and crash reporting
yolo settings sync=False

# Reset settings to default values
yolo settings reset

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

كيف يعمل الإبلاغ عن الأعطال مع Sentry في Ultralytics YOLO ؟

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

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

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

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

from ultralytics import settings

# View all settings
print(settings)

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

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

📅 تم إنشاؤها منذ 1 سنة مضت ✏️ تم التحديث منذ 16 يومًا