没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
该项目在 Python 中实现了 SVM 的 SMO 算法。 所有源代码都在文件夹中src2/。 文件中定义了两个类 BinarySVM 和 MultiSVM svm.py。 demo_test.py,全部用于调试 SMO 算法 multi_test.py:svm_test.py demo_test.py包括一个数据生成器,它生成 2 类的二维线性可分/几乎可分/圆形数据,然后可视化数据点并训练 BinarySVM。 同样,multi_test.py用于测试 MultiSVM。 在svm_test.py中,一些真实数据是从 MNIST 数据集中提取的,并使用 PCA 技术进行可视化。 最后,svm_test_full.py在整个 MNIST 数据上训练一个 SVM 分类器。 在我的实验中,我发现使用“RBF”内核训练 SVM 比使用线性内核要快得多。我不知道为什么。也许是因为在 RKHS 中,数据点更加可分离,因此有助于训练过程。供您参考,在 6/7 MNIST 数据上使用“RBF”内核训练 MultiSVM 分类器(即,使用 60k 示例作为训练集)在我的工作站上需要 11462
资源推荐
资源详情
资源评论
收起资源包目录
SVM-python.zip (16个子文件)
SVM-python
log
QP-Linear-1-over-7.log 44KB
SKLEARN-RBF-6-over-7.log 3KB
SMO-Linear-1-over-7.log 11KB
QP-5-over-7.log 151KB
SKLEARN-Linear-1-over-7.log 3KB
SKLEARN-RBF-1-over-7.log 3KB
QP-RBF-1-over-7.log 45KB
SMO-RBF-1-over-7.log 12KB
SMO-RBF-6-over-7.log 13KB
readme.md 2KB
src2
svm.py 38KB
demo_test.py 3KB
svm_test_full.py 2KB
svm_test.py 2KB
multi_test.py 2KB
LICENSE 1KB
共 16 条
- 1
资源评论
- 北溟逍遥2023-08-25资源很不错,内容和描述一致,值得借鉴,赶紧学起来!
- andy70022024-01-16超赞的资源,感谢资源主分享,大家一起进步!
- weibo_68928562023-12-04资源很实用,对我启发很大,有很好的参考价值,内容详细。
快撑死的鱼
- 粉丝: 2w+
- 资源: 9148
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功