svm算法手写matlab代码kqbc.python
这是本文的python实现:
包装内容:
test_synth.py-运行综合数据实验的测试
kqbc.py-从matlab代码转换的python函数
matlab
/
KQBC.m-本文的matlab原始代码
matlab
/
hit_n_run.m-本文的matlab原始代码
数据
综合数据
综合数据测试执行KQBC算法,以学习d维空间中的线性分类器。
目标分类器是向量w
∗
=(1,0,...,0),因此实例x∈IRd的标签是其第一个坐标的符号。
实例为正态分布N(μ=
0,Σ=
Id)。
Mnist数据
可以从此页面获得的MNIST手写数字数据库的训练集为60,000个示例,而测试集为10,000个示例。
它是NIST可提供的更大集合的子集。
这些数字已进行尺寸规格化,并在固定尺寸的图像中居中。
对于外部实验,我将数据集分解为2类(1,-1),它们是图中的一个,而其余所有都是,并通过消除大多数其他类的样本在它们之间进行了平衡。
最终数据是原始数据的子版本,每个数据包含1000个训练示例,因此总计为2000,每个测试课程为20
2022-09-24 21:01:05
918KB
系统开源
1