基于PySpark的网络服务异常检测系统 阶段总结(二)
在上篇博文中介绍了网络服务异常检测的大概,本篇将详细介绍SVDD和Isolation Forest这两种算法
1. SVDD算法
SVDD的英文全称是Support Vector Data Description,又称为支持向量数据描述,它是由Tax和Duin提出的一种单分类算法,它起源于V.VapniH的支持向量机。它计算围绕具有一组最小体积的球形决策边界对象,可以用于新奇检测或异常检测,检测从给定数据集中偏离的对象。通过使用不同的内核,SVDD可以获得更灵活和更准确的数据描述,通过区分由训练集表示的对象的类和在对象空间中的所有其他可能的对象,从而找到具有包含所有对象的最小体积(或最小半径)的球体。