PyML에는 결정 표면을 그래프로 나타 내기위한 함수가 있습니다.PyML : 결정 표면 그리기
먼저 PyML에 사용할 데이터를 알려줘야합니다. 여기서는 필자의 특징 벡터와 함께 sparsevectordata를 사용합니다. 이것이 내가 SVM을 훈련하는 데 사용 된 도구입니다.
demo2d.setData(training_vector)
그런 다음 어떤 분류자를 사용할지 말해야합니다. 나는 훈련 된 SVM을 제공한다. 내가 PyML 사용한 적이 있기 때문에, 바로 소스에 뛰어거야
Traceback (most recent call last):
**deleted by The Unfun Cat**
demo2d.decisionSurface(best_svm, fileName = "dec.pdf")
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyML/demo/demo2d.py", line 140, in decisionSurface
results = classifier.test(gridData)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyML/evaluators/assess.py", line 45, in test
classifier.verifyData(data)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyML/classifiers/baseClassifiers.py", line 55, in verifyData
if len(misc.intersect(self.featureID, data.featureID)) != len(self.featureID) :
AttributeError: 'SVM' object has no attribute 'featureID'
그러한 합당한 합계에 대해 우수한 코드 탐정 작업을 해주셔서 감사합니다. –
당신의 대답을 볼 시간이 생길 때 몇 가지 예제와 그 외의 것들을 추가하려고합니다. –