matlab求解条件极值对线性数据分类
2015-07-11 16:15
85 查看
一、用matlab体验一下如何求解条件极值实现svm对线性数据进行分类。
SVM算法实现工具有很多,包括svm light,libsvm,有matlab本身自带的svm工具包等。
可以使用matlab自带的fmincon函数,求-Q(a)的最小值来得到分界线。
输入数据为100个样本点【其实就是100个坐标点】,由于是二分类问题,网络结构就一个神经元。代码中
flambda表达式就是我们的 -Q(a)。如果要进行预测的话,输入第101个坐标,根据现在求得的分界面,可
以判断他属于哪半面。
二、本周工作总结
本周主要复习matlab,大一上学期学的时候主要是一些基础的。Matlab可以读写文件,可能到时候用的
话使用xml文本文件比较合适处输入输出数据的存储。上面的代码是我从网上找到,用matlab验证的例子。
SVM算法实现工具有很多,包括svm light,libsvm,有matlab本身自带的svm工具包等。
可以使用matlab自带的fmincon函数,求-Q(a)的最小值来得到分界线。
输入数据为100个样本点【其实就是100个坐标点】,由于是二分类问题,网络结构就一个神经元。代码中
flambda表达式就是我们的 -Q(a)。如果要进行预测的话,输入第101个坐标,根据现在求得的分界面,可
以判断他属于哪半面。
二、本周工作总结
本周主要复习matlab,大一上学期学的时候主要是一些基础的。Matlab可以读写文件,可能到时候用的
话使用xml文本文件比较合适处输入输出数据的存储。上面的代码是我从网上找到,用matlab验证的例子。
相关文章推荐
- Matlab界面语言切换,自由显示中文或英文语言
- matlab中 hold on 与hold off的用法
- 【原创】Matlab中plot函数全功能解析
- 【MATLAB】Machine Learning (Coursera Courses Outline & Schedule)
- 机器学习技法实现(一):AdaBoost- Decision Stump (AdaBoost - 决策树的基于Matlab的实现)
- matlab中实现模糊粗糙集
- 笔记1:MATLAB语言基础
- MATLAB学习笔记(十二)
- matlab控制运算精度函数digits(A)和vpa(B)的使用方法
- 【转】图像复原的matlab代码
- matlab install on ubuntu
- Matlab的默认工作路径修改
- 基本XYZ立体绘图命令
- MATLAB求多目标优化问题——fminimax
- Matlab Newton‘s method
- [图像]高斯滤波(Matlab实现)
- [图像]中值滤波(Matlab实现)
- matlab实现贝塞尔曲线绘图pdf查看
- matlab实现判断是否能否生成严格对角占优矩阵
- matlab实现复合梯形法则