我一直在学习《支持向量数据描述》这篇论文。作者描述了一个类似于One-Class SVMs的模型。但是,解决方案找到了一个封装样本的球体。目标函数的公式为:。
K表示内核函数,α是可调节参数。我想用PyTorch来解决这个问题 autograd但这个包没有强制执行约束的方法。我还检查了 SciPy优化包 但我对这些方法都不是很熟悉。
autograd
听起来这只是权重正则化。你可以使用优化器中的权重衰减参数来实现 L2 正则化。
如果你想要自定义的重量正则化,你可以在你的损失函数中实现。