首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绘制SVC决策区域

绘制SVC决策区域
EN

Stack Overflow用户
提问于 2020-04-30 15:09:57
回答 1查看 263关注 0票数 0

我正在使用moon_dataset在一本书中遵循一些SVC代码。

以下是代码:

代码语言:javascript
复制
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline
from sklearn.datasets import make_moons
from sklearn.pipeline import Pipeline
from sklearn.preprocessing import PolynomialFeatures

X, y = make_moons(n_samples=100, noise=0.15)

rbf_kernel_svm_clf = Pipeline([
        ("scaler", StandardScaler()),
        ("svm_clf", SVC(kernel="rbf", gamma=5, C=0.001))
        ])
rbf_kernel_svm_clf.fit(X, y)

我是否尝试过用下面的代码绘制这些中的任何一个,但到目前为止还没有。

代码语言:javascript
复制
plt.scatter(X, y)

有什么帮助吗?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-30 15:24:21

要绘制决策区域,您需要的不仅仅是散点图。其中一个非常有用的模块是MLxtend,它使得用plot_decision_regions绘制拟合模型的决策区域变得非常容易。下面是如何使用您的示例完成它:

代码语言:javascript
复制
from mlxtend.plotting import plot_decision_regions

plt.figure(figsize=(12,8))
plot_decision_regions(X, y, clf=rbf_kernel_svm_clf.named_steps['svm_clf'], legend=2)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61526693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档