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

kNN के साथ रोड साइन पहचानना

कई बार मानव ड्राइवर के साथ टेस्ट ड्राइव करने के बाद अब सेल्फ-ड्राइविंग कार को अकेले टेस्ट ट्रैक पर चलना है.

जैसे ही वह आगे बढ़ती है, उसके कैमरे में यह इमेज कैप्चर होती है:

Stop Sign

क्या आप kNN क्लासिफायर लगाकर कार की मदद कर सकते हैं ताकि वह इस साइन को पहचान सके?

डेटासेट signs आपके workspace में लोड है, साथ ही डेटा फ़्रेम next_sign भी, जिसमें वह observation है जिसे आप classify करना चाहते हैं.

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

R में Supervised Learning: Classification

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

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

  • class पैकेज लोड करें.
  • kNN के लिए इस्तेमाल करने हेतु साइन लेबल्स का एक वेक्टर बनाएँ, जिसके लिए signs से sign_type कॉलम निकालें.
  • knn() फंक्शन का उपयोग करके next_sign की पहचान करें.
    • train आर्ग्युमेंट को signs डेटा फ़्रेम की पहली कॉलम के बिना वाले हिस्से के बराबर सेट करें.
    • test आर्ग्युमेंट को डेटा फ़्रेम next_sign के बराबर सेट करें.
    • आपने जो लेबल्स का वेक्टर बनाया है, उसे cl आर्ग्युमेंट के रूप में उपयोग करें.

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

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

# Load the 'class' package


# Create a vector of labels
sign_types <- ___

# Classify the next sign observed
knn(train = ___[-1], test = ___, cl = ___)
कोड संपादित करें और चलाएँ