精确软置信加权学习的实现
scw的Python项目详细描述
算法
这是一个在线监督学习算法,它利用了 四个显著特性:
- 大幅度培训
- 置信权重
- 处理不可分离数据的能力
- 自适应边距
这张纸是here。
scw算法有两种形式:scw-i和scw-ii。他们 可以访问如下。
scw.SCW1(C, ETA) scw.SCW2(C, ETA)
c和eta是超参数。
用法
from scw import SCW1, SCW2 scw = SCW1(C=1.0, ETA=1.0) scw.fit(X, y) y_pred = scw.perdict(X)
X和y分别是二维和一维数组。
X是一组数据向量。每一行X表示一个特征向量。
y是与X对应的一组标签。
注
- 此包只执行二进制分类,而不执行多类分类 分类。
- 培训标签必须为1或-1。不允许使用其他标签。