咖啡秀!

什么叫做爱 使用Python可视化营救向量机SVM

咖啡秀

你的位置:咖啡秀 > 91porn app >
什么叫做爱 使用Python可视化营救向量机SVM
发布日期:2024-11-04 07:51    点击次数:178

什么叫做爱 使用Python可视化营救向量机SVM

营救向量机(SVM)是用于分类和追念任务的高大监督学习模子。它们受接待背后的一个枢纽成分是它们灵验处置线性和非线性数据的才气。在本文中什么叫做爱,咱们将探索使用Python和流行的库(如scikit-learn和Matplotlib)可视化SVM。

营救向量机(SVM)

营救向量机的使命旨趣是找到最好的超平面,最好地辩认特征空间中的类。采选超平面以使边际最大化,边际是超平面与每个类的最近数据点之间的距离,称为营救向量。这个超平面是通过求解一个优化问题来详情的,该优化问题的方针是最小化分类纰缪,同期最大化阻隔。

SVM不错通过使用不同的核函数(如线性、多项式、径向基函数(RBF)和sigmoid核)来用于线性和非线性分类任务。这些内核允许营救向量机通过将原始特征空间映射到更高维的空间来处置非线性方案边界,其中类变得可辩认。

可视化线性SVM

让咱们率先使用Iris数据集可视化一个浮浅的线性SVM。咱们将使用Scikit-Learn生成数据并锻真金不怕火SVM模子。然后,咱们将画图方案边界和营救向量,以了解模子若何辩认类。

导入必要的库并加载数据集

该数据集包含三种鸢尾花的萼片和花瓣尺寸的测量值。在这里,独一前两个特征(萼片长度和宽度)被保留用于可视化宗旨。

基于线性核的SVM锻真金不怕火

在Iris数据集上锻真金不怕火具有线性核的SVM模子。线性核适用于线性可分数据,旨在找到辩认不同类别的最好超平面。

创建方案边界

创建网格以隐敝特征空间。这允许生成用于可视化宗旨的点。SVM模子的方案边界将画图在此网格上。

线性营救向量机方案边界的画图

画图了具有线性核的SVM的方案边界。这是通过使用predict设施意象 网格上所有点的类标签来终端的。然后使用填充抽象图(plt.contourf)可视化方案边界,并将原始数据点隐敝在图上以供参考。

在上头的可视化中,线性SVM以线性神气对数据点进行分类。尽管准确度不是很高,KK系列咱们不错明晰地看到红色部分有多数作假分类的数据点,但这就曲直线性svm的用武之地。

可视化非线性SVM

SVM还不错通过使用核函数来处置非线性方案边界。让咱们使工具有多项式内核的相同Iris数据集来可视化非线性SVM。

相识γ参数对RBF核函数的影响

在可视化非线性营救向量机之前,让咱们来研究一下RBF核中γ参数的影响。

γ参数权贵影响RBF核在SVM中的活动。它骨子上决定了单个数据点对方案边界的影响。

较低的γ值会导致每个数据点的影响更大,从而导致更平滑的方案边界。 相悖,较高的γ值会缩极少据点的影响,从而创建更复杂且可能过度拟合的方案边界。

界说γ值

界说了一个名为gamma_values的列表,包含γ超参数的不同值,放置单个锻真金不怕火示例的影响。

为每个γ值画图方案边界

将创建一个大小为20×10英寸的图形,以容纳每个γ值的子图。代码迭代gamma_values列表中的每个γ值。对于每个γ值,使用指定的γ值锻真金不怕火具有RBF核的SVM模子。

在轮回里面,创建一个meshgrid来隐敝特征空间,允许生成用于可视化宗旨的点。网格界说为步长为0.02。

香蕉鱼免费观看在线视频下载

对于每个γ值,画图具有RBF核的SVM的方案边界。这是通过使用predict设施意象 网格上所有点的类标签来终端的。

然后使用填充抽象图(plt.contourf)可视化方案边界。原始数据点隐敝在图上以供参考,情态对应于其各自的类别标签。

在上头的可视化中,γ值彰着对模子的准确性和复杂性有很大影响。

咱们采选了6个不同的γ值,因此咱们有6个不同的可视化,γ值越高,准确度越高,这等于为什么在γ值为200的可视化中,咱们的模子真的完竣地分类了数据点。

关联词当咱们采选γ值为50的模子时,它与线性SVM的效果格皮毛似,准确性也不是很高。

论断

总之,营救向量机(SVM)是线性和非线性分类任务的高大模子。可视化营救向量机,超越是使用不同的内核和超参数,不错提供对其活动和性能的有价值的倡导。

到此这篇对于使用Python可视化营救向量机SVM的著作就先容到这了什么叫做爱,更多关系Python可视化营救向量机SVM内容请搜索剧本之家当年的著作或链接浏览底下的关系著作但愿大家以后多多营救剧本之家!

您可能感兴味的著作: Python中营救向量机SVM的使用设施详解 Python中使用营救向量机(SVM)算法 Python中使用营救向量机SVM推论 Python机器学习之SVM营救向量机 Python SVM(营救向量机)终端设施完整示例 Python中的营救向量机SVM的使用(附实例代码) 详解python 营救向量机(SVM)算法 Python终端SVM营救向量机的示例代码