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

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

نظرة عامة

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

إخفاء هوية تحليلات Google

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

ما نجمعه

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

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

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

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

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

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

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

إعداد تقارير أعطال Sentry

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 خصوصية المستخدم على محمل الجد. نحن نصمم ممارسات جمع البيانات الخاصة بنا وفقًا للمبادئ التالية:

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

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

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

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

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

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

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

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

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

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

كيف يمكنني تعطيل جمع البيانات في حزمة 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. يتم تنظيف سجلات الأعطال التي تم جمعها من أي معلومات تعريف شخصية لحماية خصوصية المستخدم. لمزيد من المعلومات، تحقق من إعداد تقارير أعطال Sentry القسم.

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

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

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

from ultralytics import settings

# View all settings
print(settings)

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

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



📅 تم إنشاؤه منذ سنة واحدة ✏️ تم التحديث منذ 7 أشهر