kNN के साथ रोड साइन पहचानना
कई बार मानव ड्राइवर के साथ टेस्ट ड्राइव करने के बाद अब सेल्फ-ड्राइविंग कार को अकेले टेस्ट ट्रैक पर चलना है.
जैसे ही वह आगे बढ़ती है, उसके कैमरे में यह इमेज कैप्चर होती है:

क्या आप 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 = ___)