Xgboost: [PYTHON] اجعل التحقق من اسم الميزة اختياريًا

تم إنشاؤها على ٢٢ سبتمبر ٢٠١٦  ·  4تعليقات  ·  مصدر: dmlc/xgboost

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

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

آمل أن نتمكن من حل https://github.com/dmlc/xgboost/issues/1238 تمامًا وإضافة اختبارات الانحدار لمنع حدوث ذلك

التعليق الأكثر فائدة

أنا أتفق مع هذا التغيير.

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

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

ال 4 كومينتر

أنا أتفق مع هذا التغيير.

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

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

هل هذا حل؟

نفس الشيء. في انتظار حل هذا. لا يزال قيد التشغيل 0.4a30 ...

الختام ، لأن رقم 3323 يعالج هذه المشكلة.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات