انتقل إلى المحتوى

جمع البيانات ل 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

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



تم الإنشاء 2023-11-12-2023، تم التحديث 2024-07-04-2024
المؤلفون: جلين-جوتشر (5)