वन-वर्सेस-रेस्ट SVM
सपोर्ट वेक्टर मशीनों पर अगले और अंतिम चैप्टर के लिए मोटिवेशन के रूप में, हम पिछले अभ्यास को एक नॉन-लीनियर SVM के साथ दोहराएँगे। डेटा पहले से X_train, y_train, X_test, और y_test में लोड है.
LinearSVC की जगह अब हम scikit-learn का SVC ऑब्जेक्ट इस्तेमाल करेंगे, जो एक नॉन-लीनियर "kernel" SVM है (इसका मतलब क्या है, इस पर बहुत कुछ Chapter 4 में!). आपका काम फिर से क्लास 1 बनाम बाकी के लिए बाइनरी क्लासिफायर का प्लॉट बनाना है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Linear Classifiers
अभ्यास निर्देश
svm_class_1नाम का एकSVCफिट करें, जो क्लास 1 बनाम अन्य क्लासेज की भविष्यवाणी करे.- इस क्लासिफायर को प्लॉट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# We'll use SVC instead of LinearSVC from now on
from sklearn.svm import SVC
# Create/plot the binary classifier (class 1 vs. rest)
svm_class_1 = ____
svm_class_1.fit(____)
plot_classifier(____)