शुरू करेंमुफ़्त में शुरू करें

फ्लाइट ड्यूरेशन मॉडल: Pipeline स्टेजेज

आप फ्लाइट्स ड्यूरेशन मॉडल पाइपलाइन के लिए स्टेजेज बनाने जा रहे हैं. अगले अभ्यास में आप इन्हें इस्तेमाल करके एक पाइपलाइन बनाएँगे और एक रिग्रेशन मॉडल तैयार करेंगे.

StringIndexer, OneHotEncoder, VectorAssembler और LinearRegression क्लास पहले से इम्पोर्ट किए गए हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

PySpark के साथ Machine Learning

पाठ्यक्रम देखें

अभ्यास निर्देश

  • एक इंडेक्सर बनाएँ जो 'org' कॉलम को एक इंडेक्स्ड कॉलम 'org_idx' में बदल दे.
  • एक वन-हॉट एन्कोडर बनाएँ जो 'org_idx' और 'dow' कॉलम को डमी वैरिएबल कॉलम 'org_dummy' और 'dow_dummy' में बदल दे.
  • एक असेंबलर बनाएँ जो 'km' कॉलम को ऊपर बने दोनों डमी वैरिएबल कॉलम्स के साथ कंबाइन करे. आउटपुट कॉलम का नाम 'features' होना चाहिए.
  • फ्लाइट ड्यूरेशन प्रीडिक्ट करने के लिए एक लीनियर रिग्रेशन ऑब्जेक्ट बनाएँ.

आपको यह उपयोगी लग सकता है कि आप IPython Shell के पास वाले Slides पैनल में लेसन्स की स्लाइड्स दोबारा देखें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Convert categorical strings to index values
indexer = ____(____)

# One-hot encode index values
onehot = ____(
    inputCols=____,
    outputCols=____
)

# Assemble predictors into a single column
assembler = ____(inputCols=____, outputCol=____)

# A linear regression object
regression = ____(labelCol=____)
कोड संपादित करें और चलाएँ