विज्ञान-सीखने के लिए त्वरित एसवीएम प्रश्न। आप एक SVM को प्रशिक्षित करते हैं, तो ऐसा लगता है जैसेगैर-इंटीजर क्लास लेबल्स साइकिट-जानें
from sklearn import svm
s = svm.SVC()
s.fit(training_data, labels)
कुछ वहाँ labels
के लिए किसी भी तरह से एक गैर-अंकीय प्रकार की एक सूची होने के लिए है है? उदाहरण के लिए, यदि मैं वैक्टर को 'बिल्ली' या 'कुत्ते' के रूप में वर्गीकृत करना चाहता हूं, तो बिना किसी बाहरी लुकअप टेबल को 'बिल्ली' और 'कुत्ते' को 1 और 2 में एन्कोड किया जाता है। जब मैं सिर्फ स्ट्रिंग की एक सूची पारित करने के लिए प्रयास करते हैं, मैं मिलता है ...
ValueError: invalid literal for float(): cat
इसलिए, यह labels
में सिर्फ धकेल तार काम करेंगे की तरह नहीं दिखता। कोई विचार?