ggplot की मदद से सपोर्ट वेक्टर्स का विज़ुअलाइज़ेशन
इस अभ्यास में आप उस ट्रेनिंग डेटासेट का प्लॉट बनाएँगे जिसका उपयोग आपने एक लीनियर SVM बनाने के लिए किया था, और सपोर्ट वेक्टर्स को अलग से चिन्हित करेंगे. ट्रेनिंग डेटासेट आपके लिए पहले से trainset डेटा फ्रेम में लोड है और SVM मॉडल वैरिएबल svm_model में स्टोर है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Support Vector Machines
अभ्यास निर्देश
ggplot2लोड करें.- ट्रेनिंग डेटासेट का प्लॉट बनाएँ.
- SVM मॉडल से मिले उनके इंडेक्स का उपयोग करके प्लॉट पर सपोर्ट वेक्टर्स को चिन्हित करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
#load ggplot
library(ggplot2)
#build scatter plot of training dataset
scatter_plot <- ggplot(data = ___, aes(x = x1, y = x2, color = y)) +
geom_point() +
scale_color_manual(values = c("red", "blue"))
#add plot layer marking out the support vectors
layered_plot <-
scatter_plot + geom_point(data = trainset[svm_model$___, ], aes(x = x1, y = x2), color = "purple", size = 4, alpha = 0.5)
#display plot
layered_plot