अपना पहला एंसेंबल तैयार करना
अब आपका पहला एंसेंबल मॉडल बनाने का समय है! पिछले अभ्यास वाला Pokémon डेटासेट लोड कर दिया गया है और उसे train और test सेट में बाँट दिया गया है.
आपका काम sklearn API का उपयोग करके voting एंसेंबल तकनीक लागू करना है। आपको व्यक्तिगत मॉडल instantiate करने हैं और उन्हें पैरामीटर्स के रूप में पास करना है ताकि आप अपना पहला voting classifier बना सकें.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Ensemble Methods
अभ्यास निर्देश
- 5 neighbors (जिसे
n_neighborsसे सेट किया जाता है) के साथclf_knnनाम काKNeighborsClassifierinstantiate करें. class_weightको"balanced"सेट करते हुएclf_lrनाम काLogisticRegressioninstantiate करें.min_samples_leaf = 3औरmin_samples_split = 9के साथclf_dtनाम काDecisionTreeClassifierinstantiate करें.estimatorsपैरामीटर का उपयोग करते हुए एकVotingClassifierबनाएँ, जिसमें (str, estimator) ट्यूपल्स की निम्न सूची हो:'knn',clf_knn,'lr',clf_lr, और'dt',clf_dt.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Instantiate the individual models
clf_knn = ____
clf_lr = ____
clf_dt = ____(____, ____, random_state=500)
# Create and fit the voting classifier
clf_vote = ____(
estimators=[('____', ____), ('____', ____), ('____', ____)]
)
clf_vote.fit(X_train, y_train)