了解支持向量机及其应用

版主: 论坛版主

回复
Muhit
新人报道
帖子: 1
注册时间: 13 1月 2024, 13:47

了解支持向量机及其应用

帖子 Muhit » 13 1月 2024, 14:40

支持向量机是一种用于学习的监督机器算法,用于分类和回归任务。尽管它们同时用于分类和回归,但它们主要用于分类挑战。 最初的 SVM 算法是由 Vladimir N. Vapnik 和 Alexey Ya 发明的。切尔沃宁基斯,1963 年。 支持向量算法是通过将每个获取的数据值绘制为 n 维空间或图形上的点来执行的。这里“n”表示存在的数据特征的总数。每个数据的值表示为图表上的特定坐标。 坐标数据分布后,我们可以通过找到明显区分和区分两类数据的直线或超平面来进行分类。 算法 支持向量机是最适合分离两类的工具。它们是基于内核的算法。 内核是指将输入数据转换到可以解决问题的高维空间的函数。 核函数可以是线性的或非线性的。核方法是一类用于模式分析的算法。 内核的主要功能是获取数据作为输入并将其转换为所需的输出形式。 在统计学中,“核”是一种映射函数,用于计算并以 3 维空间格式表示 2 维数据的值。


支持向量机使用核技巧将数据转换为更高的维度,然后尝试在可能的输出之间找到最佳 电话数据 超平面。 在支持向量机算法中使用线性分类器来解决非线性问题的核分析数据的方法被称为“核技巧”。 核用于统计和数学,但它最广泛也最常用于支持向量机。 支持向量机的应用 支持向量机 支持向量机的应用源码-monkey learn 支持向量机算法及其示例的使用在许多结合了分离和区分的技术中使用。 它的实际应用范围从图像分类到人脸检测、手写识别甚至生物信息学。 它允许对归纳模型和传导模型进行分类和归类。支持向量机算法利用训练数据将不同类型的文档分为不同的类别。 它所做的分离是基于算法生成的数据和分数,然后与提供的初始值进行比较和对比。 SVM(支持向量机)算法的工作原理 它不仅可以帮助并提供丰富的预测,还可以分别减少和消除冗余信息的总量和过量信息。 这些机器算法获得的结果本质上是通用的,可以用来比较从其他方法和途径获得的数据。 在现实世界的应用程序中,理解和找到准确的类是相当困难的,并且是一个非常耗时的过程。 这是因为该算法所处理的数据有数百万。如此大量的数据使得寻找完美的课程成为一项繁琐的任务。 为了帮助解决这个问题,它的分类器有“调整参数”。这些调整参数是“正则化参数”和“伽玛”。

图片

通过调整和改变这两个参数,我们可以在更短的时间内获得更高水平的非线性分类准确度。 通过微调上述参数和其他一些参数,我们可以提高准确度。 了解支持向量机及其应用 支持向量 支持向量机算法的参数调整 1. 正则化 正则化参数在 python 的 sklearn 库中通常被称为 C 参数,它命令支持向量机确定它想要避免的每个训练数据的最佳误分类量。 这样的支持向量机的例子是,当C参数使用较大的数字时,如果成功地将所有训练数据点正确分离和分类,优化将自动选择较小的超平面边缘。 或者,对于非常小的值,它将导致算法寻找由超平面分隔的更大边距,即使超平面可能对某些数据点进行错误分类。 2.伽玛 该调整参数重申了对单个训练数据示例的影响长度。较低的值表示“远”,较高的数据值表示“接近”超平面。 在计算分离线时考虑远离合理超平面分离线的低伽玛数据点。 另一方面,高伽玛指的是靠近假设的超平面线的点,在计算超平面分离线时也被考虑在内。 3. 保证金 最后但并非最不重要的参数是边距。它也是调整的重要参数,并且是支持向量机分类器的重要特征。

回复