حاليًا نحن نتحقق فقط من أنه إذا كان هناك مقدر فهو المكون الأخير.
ومع ذلك ، فإن خط الأنابيب ينكسر في السطر التالي بدون مقدر:
self.input_feature_names.update({self.estimator.name: list(pd.DataFrame(X_t))})
يجب علينا إما أن نفرض أن جميع خطوط الأنابيب يجب أن يكون لها مقدر أو إصلاح _fit
للسماح بهذه الحالة.
لقد قدمت رقم 273 لتتبع مناقشة الخطة طويلة المدى حول هذا الأمر (على سبيل المثال ، هل نريد دعم خطوط الأنابيب بأكثر من مقدر واحد؟ وما إلى ذلك).
اقتراحي: نواصل المناقشة هناك ، ولكن في غضون ذلك ، نقوم بحل هذه البطاقة من خلال وجود خطأ PipelineBase::__init__
إذا لم يتم تحديد المقدر كمكون نهائي. هل هذا يبدو معقولا؟
الوسم @ angela97linjeremyliweishih لأننا كنا فقط نناقش هذا في Slack :)
هذا يبدو كحل معقول في الوقت الحالي حتى نحصل على الخطة طويلة المدى