تقسيم ثابت بمعرف المجموعة يمكن أن يجعل قرار إسنادها مستقلا عن موقعها في قائمة الصفوف. إذا حسب القرار من المفتاح نفسه بقاعدة ثابتة، لا تحتاج إضافة مجموعة جديدة إلى إعادة توزيع كل المجموعات القديمة. لكن ثبات العضوية يختلف عن ثبات نسب البيانات.
الخلاصة السريعة
لا تنتقل المجموعة القديمة في المثال إذا بقي مفتاحها ودالة الخانة وحدود الإسناد ثابتة؛ أما تغير المفتاح أو القاعدة فقد يغير القرار.
- توثق TensorFlow دالة تحول السلسلة إلى خانة تجزئة، وتصف حتميتها على محتوى السلسلة داخل العملية؛ وهي ليست دالة تشفير. [1]
- نؤلف 10 خانات من 0 إلى 9 وقاعدة: أقل من 5 تدريب، والباقي اختبار. نفرض نتائج المعرفات ع 1→1 وع 2→8 وع 3→4 ؛ ليست قيما حسبناها بأداة.
- إضافة ع 4 بخانة مفترضة 9 لا تغير إسناد الثلاثة القديمة. لكنها ترفع نسبة مجموعات الاختبار من 1/3 إلى 2/4 ؛ ثبات الإسناد لا يحفظ النسبة.
- نثبت صيغة المفتاح والدالة وعدد الخانات والحدود ونطاق التنفيذ. تساوي خانتين لا يثبت هوية مجموعتين واحدة، ولا يضمن هذا التقسيم توازن الفئات أو منع جميع أنواع التسرب.
كيف نربط المفتاح بجانب التقسيم؟
تصف TensorFlow تحويل السلسلة إلى خانة تجزئة بدالة حتمية على محتواها داخل العملية، مع التنبيه إلى أنها لا تصلح للتشفير. [1]
نختار تصميما تعليميا يحسب خانة من معرف مجموعة حسمت هويتها مسبقا، ثم يطبق حدا ثابتا عليها. تدخل جميع صفوف المجموعة في الجانب نفسه إذا استعملت المفتاح والقاعدة نفسيهما. هذا تصميمنا المقترح، وليس أداة تقسيم استدعيناها.
لا نستعمل موضع الصف أو عدد الصفوف الحالي في قاعدة الإسناد. لهذا يمكن فهم أثر إضافة عنصر دون افتراض أن قائمة المواضع العشوائية ستبقى مناسبة لمعرفات تغير ترتيبها.
ما العضوية في جدول الخانات المؤلف؟
نعلن أن لدينا 10 خانات مرقمة من 0 إلى 9. الخانات 0 إلى 4 تدريب، والخانات 5 إلى 9 اختبار. نختار قيم الجدول افتراضا للشرح؛ لم نحسب تجزئة لهذه النصوص ولا ندعي أنها خرج دالة TensorFlow.
قبل الإضافة توجد مجموعتا تدريب ومجموعة اختبار. بعد إضافة ع 4 بقيت ع 1 وع 3 في التدريب وع 2 في الاختبار، ودخلت الجديدة الاختبار من خانتها المعلنة.
نعد هنا المجموعات، ولا نفترض أن أحجام صفوفها متساوية. عدد مجموعتين في جانب لا يحدد نسبة الصفوف فيه من دون معرفة أحجامهما.
| معرف المجموعة المفترض | الخانة المفروضة | الجانب حسب قاعدة أقل من 5 |
|---|---|---|
| ع 1 | 1 | تدريب |
| ع 2 | 8 | اختبار |
| ع 3 | 4 | تدريب |
| ع 4: أضيفت لاحقا | 9 | اختبار |
هل ثبات العضوية يضمن نسبة مطلوبة؟
نسبة مجموعات الاختبار قبل الإضافة 1÷3 ، وبعدها 2÷4. تغيرت النسبة رغم أن أي مجموعة قديمة لم تنتقل. اختيار نصف الخانات للاختبار لا يجعل كل قائمة صغيرة تحتوي نصف مجموعاتها فيه.
كذلك قد تكون مجموعتان مختلفتان في الخانة نفسها. تعطيهما القاعدة الجانب نفسه، لكنها لا تستنتج أنهما كيان واحد. هوية المجموعة تأتي من تعريف المفتاح الموثق، لا من رقم الخانة وحده.
ولم نقدم فئات أو أهدافا في الجدول، فلا نستنتج توازنها أو جودة نموذج. إذا تطلب السؤال قيودا إضافية، نراجعها على العضوية الفعلية بدلا من اعتبار الحتمية إثباتا لهذه القيود.
أي شروط تجعل الإسناد قابلا للإعادة؟
نقترح حفظ صيغة المفتاح والدالة وعدد الخانات وحد التقسيم والإصدار ونطاق التنفيذ، مع قائمة العضوية الناتجة فعليا عند التشغيل. في الشرح الحالي نثبت كل ذلك في الفرض؛ لا نعلن اختبار إعادة بين عمليات أو إصدارات مختلفة.
إذا تغير معرف المجموعة أو تحويل نصه، فقد تغير المدخل الذي نعطيه للدالة. وإذا بدلنا عدد الخانات أو الحد، تغيرت قاعدة الإسناد أيضا. لا نعد هذا مجرد إضافة صفوف مع بقاء التصميم نفسه.
ولا يجعل ثبات الإسناد علاقة الهوية صحيحة إذا كانت المفاتيح خاطئة، أو يمنع تداخل أصل مشترك بين مفاتيح مختلفة. يوضح المثال خاصية محددة تحت شروطها، دون تنفيذ تقسيم على بيانات فعلية أو ضمان تقييم شامل.
المصادر ومتابعة القراءة
أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.
