Kaggle फ़ोरम के आइडिया टेस्ट करना
दुर्भाग्य से, सभी फ़ोरम पोस्ट और Kernels आपके मॉडल के लिए ज़रूरी तौर पर उपयोगी नहीं होते। इसलिए आइडिया को आँख बंद करके अपनी पाइपलाइन में जोड़ने के बजाय, पहले उन्हें टेस्ट करना चाहिए।
आपको get_cv_score() फंक्शन दिया गया है, जो एक train डेटासेट को आर्ग्युमेंट के रूप में लेता है और 3-fold cross-validation पर ओवरऑल validation root mean squared error लौटाता है। train DataFrame आपके वर्कस्पेस में पहले से उपलब्ध है।
आपको Kaggle फ़ोरम की अलग-अलग सलाहें आज़मानी हैं और देखना है कि क्या वे आपके validation स्कोर को बेहतर बनाती हैं।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Kaggle प्रतियोगिता जीतना
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Drop passenger_count column
new_train_1 = train.____('____', axis=1)
# Compare validation scores
initial_score = get_cv_score(train)
new_score = get_cv_score(new_train_1)
print('Initial score is {} and the new score is {}'.format(initial_score, new_score))