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

वन-वर्सेस-रेस्ट 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(____)
कोड संपादित करें और चलाएँ