请选择 进入手机版 | 继续访问电脑版

Hello Mat

 找回密码
 立即注册
查看: 7780|回复: 0

SVM支持向量机

[复制链接]

1278

主题

1504

帖子

90

金钱

管理员

Rank: 9Rank: 9Rank: 9

积分
22549
发表于 2018-3-22 22:09:33 | 显示全部楼层 |阅读模式
简单高效的使用SVM支持向量机:
视频链接:https://pan.baidu.com/s/1xdnckcLcV0jhfsuEbL2Gfg 提取码:qixt
  1. * 创建SVM支持向量机模型
  2. * 7是特征总数
  3. * 3表示分类的类别数
  4. * 5表示降维后的特征数
  5. create_class_svm (7, 'rbf', 0.1, 0.0005, 3, 'one-versus-one', 'principal_components', 5, SVMHandle)

  6. * 一副图像的特征
  7. * 假设产生一个空的Region
  8. gen_empty_obj(Region)   
  9. area_center (Region, Area, Row, Column)
  10. compactness (Region, Compactness)
  11. moments_region_central_invar (Region, PSI1, PSI2, PSI3, PSI4)
  12. convexity (Region, Convexity)
  13. Features := real([Area,Compactness,PSI1,PSI2,PSI3,PSI4,Convexity])

  14. * ClassNumber为图像对应的类别
  15. ClassNumber :=0
  16. add_sample_class_svm (SVMHandle, Features, ClassNumber)

  17. * 训练
  18. train_class_svm (SVMHandle, 0.001, 'default')
  19. write_class_svm (SVMHandle, 'classifier.svm')
  20. * Clear the classifier from memory
  21. clear_class_svm (SVMHandle)

  22. read_class_svm('classifier.svm', SVMHandle)
  23. *
  24. * Classify
  25. * Class表示分类的结果
  26. classify_class_svm (SVMHandle, Features, 1, Class)
  27. *
  28. * Clear the classifier from memory
  29. clear_class_svm (SVMHandle)
复制代码






算法QQ  3283892722
群智能算法链接http://halcom.cn/forum.php?mod=forumdisplay&fid=73
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Python|Opencv|MATLAB|Halcom.cn ( 蜀ICP备16027072号 )

GMT+8, 2024-3-28 22:03 , Processed in 0.198756 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表