作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为 SVC Bernoulli 输出绘制二维图。
从 Avg word2vec 和标准数据转换为向量
拆分数据以进行训练和测试。
通过网格搜索找到最好的C和gamma(rbf)
clf = SVC(C=100,gamma=0.0001)
clf.fit(X_train1,y_train)
from mlxtend.plotting import plot_decision_regions
plot_decision_regions(X_train, y_train, clf=clf, legend=2)
plt.xlabel(X.columns[0], size=14)
plt.ylabel(X.columns[1], size=14)
plt.title('SVM Decision Region Boundary', size=16)
最佳答案
您可以使用 PCA 将您的数据多维数据缩减为二维数据。然后将得到的结果传入plot_decision_region
并且不需要填充值。
from sklearn.decomposition import PCA
from mlxtend.plotting import plot_decision_regions
clf = SVC(C=100,gamma=0.0001)
pca = PCA(n_components = 2)
X_train2 = pca.fit_transform(X_train)
clf.fit(X_train2, y_train)
plot_decision_regions(X_train2, y_train, clf=clf, legend=2)
plt.xlabel(X.columns[0], size=14)
plt.ylabel(X.columns[1], size=14)
plt.title('SVM Decision Region Boundary', size=16)
关于python-3.x - plot_decision_regions 错误 "Filler values must be provided when X has more than 2 training features.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52952310/
我正在为 SVC Bernoulli 输出绘制二维图。 从 Avg word2vec 和标准数据转换为向量 拆分数据以进行训练和测试。 通过网格搜索找到最好的C和gamma(rbf) clf = SV
我是一名优秀的程序员,十分优秀!