您的位置:首页 > 编程语言 > MATLAB

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验证的例子。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: