خطوات الاستخدام
أدخل عدد العينات (N) في مجموعة البيانات الخاصة بك. هذا الرقم يمثل عدد النقاط التي سيتم عرضها في خريطة t-SNE. كلما زاد عدد العينات، زادت الحاجة إلى قيمة حيرة أعلى لالتقاط الهيكل العام للبيانات، ولكن يجب ألا تتجاوز 50 لتجنب فقدان التفاصيل المحلية.
تحسب الآلة الحاسبة قيمة الحيرة الموصى بها باستخدام القاعدة التجريبية: الحيرة = max(5, min(50, sqrt(N)))، حيث sqrt(N) هو الجذر التربيعي لعدد العينات. هذه القاعدة تضمن أن الحيرة تبقى ضمن النطاق الموصى به من 5 إلى 50، وتتناسب مع حجم البيانات: فكلما زاد N، زادت الحيرة بشكل تدريجي.
استخدم القيمة الموصى بها كمعامل حيرة (perplexity) في خوارزمية t-SNE. هذه القيمة هي نقطة بداية جيدة للتجربة، ولكن قد تحتاج إلى تعديلها بناءً على طبيعة البيانات وأهداف التحليل. يوصى بتجربة قيم قريبة (أعلى أو أقل) ومراقبة تأثيرها على التجميعات المرئية.
بعد تطبيق t-SNE، قم بتقييم النتائج. إذا كانت النقاط موزعة بشكل موحد دون تجمعات واضحة، فقد تكون الحيرة مرتفعة جداً. إذا ظهرت تجمعات كثيرة جداً ومشوشة، فقد تكون الحيرة منخفضة جداً. اضبط القيمة وفقاً لذلك.
أمثلة محلولة
تطبيقات عملية على توصية حيرة t-SNE بخطوات الحل كاملة.
الحل
أدخل 500 في الآلة الحاسبة. الجذر التربيعي لـ 500 هو حوالي 22.36، وبالتالي القيمة الموصى بها هي 22 (بعد التقريب). هذه القيمة تقع في منتصف النطاق الموصى به (5-50) وتعتبر معتدلة. باستخدام حيرة 22، ستعطي خوارزمية t-SNE وزناً متوازناً للجيران القريبين والبعيدين نسبياً. في الممارسة العملية، قد تظهر بعض التجمعات الواضحة مع تشتت معقول. للمقارنة، إذا استخدمت حيرة 5، ستركز الخوارزمية على الجيران القريبين جداً، مما قد يؤدي إلى العديد من التجمعات الصغيرة والمبعثرة. أما إذا استخدمت حيرة 50، فقد تندمج التجمعات مما يخفي التفاصيل المحلية. لذلك، 22 هي نقطة انطلاق جيدة. ننصح بتجربة قيم 15 و 30 أيضاً ومراقبة النتائج.
الحل
أدخل 120. الجذر التربيعي لـ 120 هو حوالي 10.95، والقيمة الموصى بها هي 11. هذا منخفض نسبياً مقارنةً بالتوصية لـ 500 عينة. في مجموعات البيانات الصغيرة (أقل من 200 عينة)، استخدام حيرة عالية (مثل 30 أو 50) قد يتسبب في فقدان البنية المحلية لأن كل نقطة ستأخذ في الاعتبار عدداً كبيراً من الجيران، مما يجعل التوزيع الاحتمالي سلساً جداً. الحيرة 11 مناسبة لالتقاط العلاقات المحلية بين النقاط. ومع ذلك، قد لا تظهر التجمعات الكبيرة بوضوح. لتأكيد النتائج، جرب قيماً مثل 5 و 15. لاحظ أن t-SNE قد يكون غير مستقر مع عدد قليل من النقاط، لذا يفضل استخدام عدد نقاط أكثر من 50 للحصول على نتائج ذات معنى.
أمثلة محسوبة
قيم مُدخَلة ونتيجة محسوبة فعليًا بواسطة توصية حيرة t-SNE.
مثال 1: 500 عينة → حيرة 22 (الجذر 22.360680)
- عدد العينات
- 500
مثال 2: 120 عينة → حيرة 11
- عدد العينات
- 120
مرجع FAQ 2: 100 عينة = 10 بالضبط
- عدد العينات
- 100
مرجع FAQ 2: 1000 عينة → 31.62 ثم 32
- عدد العينات
- 1,000
سقف القاعدة: 2500 عينة = 50
- عدد العينات
- 2,500
نقطة واحدة: القص إلى الحد الأدنى 5
- عدد العينات
- 1