【发布时间】:2018-08-11 19:17:49
【问题描述】:
我正在尝试在不使用 sklearn 包的情况下从头开始编写 SVM 算法,现在我想测试我的 X_test 和 Y_predict 的准确度得分。 sklearn 已经为此发挥了作用:
clf.score(X_test,Y_predict)
现在,我从 sklearn 包中跟踪代码,我找不到“score”函数是如何从头开始编码的。
以及如何从 sklearn SVC 生成模型:
SVM classifier :: SVC(C=1.0, cache_size=200, class_weight=None, coef0=0.0,
decision_function_shape='ovr', degree=3, gamma=2, kernel='poly',
max_iter=-1, probability=False, random_state=None, shrinking=True,
tol=0.001, verbose=False)
在我对数据集进行拟合和训练后,我希望生成模型,以便我可以使用 Pickle 保存和加载它。
【问题讨论】:
-
sklearn 中的所有分类器都使用
accuracy_score(),这是对所有预测中正确预测百分比的简单计算。
标签: python machine-learning scikit-learn classification svm